新闻详情

新闻详情

首页 / 资讯中心 / 详情

Git 技巧:如何将当前未提交代码新建为功能分支

发布时间:2026/9/29 4:38:37来源:尧图网络
Git 技巧:如何将当前未提交代码新建为功能分支
前言在日常开发中我们经常会遇到这样的尴尬场景在main或develop分支上写了一大段代码突然意识到这些改动应该属于一个新的功能分支。很多开发者此时的第一反应是git stash→ 切分支 →git stash pop或者更糟糕的是直接提交到错误分支再想办法回退。其实Git 提供了更安全、更优雅的原生解决方案。本文将介绍如何一步到位地将未提交代码迁移到新分支。✅ 核心方案git switch -c关键认知Git 在创建新分支时会自动携带工作区和暂存区的所有修改不会丢失任何未提交的代码。因此完全不需要先 stash 再切分支。操作步骤# 1. 基于当前分支创建并切换到新功能分支(未提交代码自动跟随) git switch -c feature/your-feature-name # 2. 确认代码已在新分支上 git status # 3. 正常提交代码 git add . git commit -m feat: 描述你的功能变更版本说明git switch -c是 Git 2.23 引入的新命令语义比旧版的git checkout -b更清晰。如果你的 Git 版本较老使用git checkout -b feature/your-feature-name效果完全相同。⚠️ 常见误区与注意事项在实际操作中以下几个场景需要特别注意场景正确做法说明❌ 先 stash 再切分支直接switch -c多此一举创建分支本身就会保留未提交修改目标分支名已存在git switch feature/xxx去掉-c参数直接切换到已有分支即可想基于特定提交建分支git switch -c feature/xxx commit-hash指定起点提交而非当前 HEAD已在错误分支提交了代码git reset --soft HEAD~1撤回提交但保留所有修改再切到新分支重新提交 误操作补救详解如果你已经不小心在错误的分支上执行了git commit不要慌# 软重置撤销最近一次提交但保留所有文件修改在工作区 git reset --soft HEAD~1 # 此时修改仍在再按正常流程创建新分支 git switch -c feature/your-feature-name git commit -m feat: 正确的提交信息⚠️ 注意这里必须用--soft如果用--hard会导致代码丢失 验证结果操作完成后建议通过以下命令确认一切正确# 确认当前所在分支 git branch --show-current # 查看最近的提交历史是否符合预期 git log --oneline -3
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

GDS-YOLO11 论文解读:印刷面料多尺度缺陷检测 2026/9/29 4:38:32

GDS-YOLO11 论文解读:印刷面料多尺度缺陷检测

1. GDS-YOLO11 在纺织工业中,印刷面料的质量控制直接关系到成品价值与品牌口碑。然而,面料表面的缺陷往往形态多样、尺度不一——细小的色斑、断线、污渍与大面积的花型错印交织出现,给自动化检测带来了极大挑战。传统人工目检效率低、漏检率…

阅读更多 →
计算机毕业设计之基于springboot的学生选课系统 2026/9/29 4:38:32

计算机毕业设计之基于springboot的学生选课系统

随着社会的不断进步与发展,人们经济水平也不断的提高,于是对各行各业需求也越来越高。特别是从2019年新型冠状病毒爆发以来,利用计算机网络来处理各行业事务这一概念更深入人心,由于工作繁忙以及疫情的原因,到学校进行…

阅读更多 →
商汤日日新 Token Plan :公测期完全免费,每周 120 万积分白嫖多模态大模型 2026/9/29 4:38:32

商汤日日新 Token Plan :公测期完全免费,每周 120 万积分白嫖多模态大模型

商汤日日新 Token Plan :公测期完全免费,每周 120 万积分白嫖多模态大模型一句话速览:商汤 SenseNova Token Plan 公测期完全免费——0 元/月,通用积分池 Flash-Lite 专属积分池各 60,000/5 小时(合计 120,000/5h&…

阅读更多 →
多模态大模型在服装质检中的应用前景 2026/9/29 4:38:32

多模态大模型在服装质检中的应用前景

1. 服装质检 服装质检是纺织服装产业链中承上启下的关键环节,直接关系到品牌口碑、退货率与生产成本。传统质检高度依赖人工目检,存在效率瓶颈、标准不一致、招工难等问题。随着多模态大模型(Multimodal Large Language Model,MLL…

阅读更多 →
Qoder从安装到排坑:版本选择、模型校验与IDEA插件集成 2026/9/29 4:38:20

Qoder从安装到排坑:版本选择、模型校验与IDEA插件集成

前天晚上加班改一个C模块,隔壁同事的屏幕像开了倍速,手基本没怎么动,代码却一行接一行地往外“跳”。我凑过去看了会儿,才知道他装了Qoder,正让AI补全一个模板函数的实现。老实说,我以前对这类AI编程工具挺…

阅读更多 →
新手程序员必看:收藏这份RAGFlow指南,轻松搭建大模型知识助手 2026/9/29 4:38:19

新手程序员必看:收藏这份RAGFlow指南,轻松搭建大模型知识助手

本文深入解析开源引擎RAGFlow,通过构建“员工制度知识助手”案例,讲解如何从零搭建并优化大模型应用。文章详细阐述了RAG技术如何通过文档解析、检索和上下文管理,提升大模型回答的准确性和引用可靠性。同时,还介绍了RAGFlow的技术…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉