做一次伸手党, 分支问题

2015 年 7 月 22 日
 lixia625

情景:
处于A分支,up-to-date状态
开发。。。。
情况不对,越走越偏了,需要把当前进度保存到一个新创建的新分支B里,A回到一开始up-to-date状态

请问正确的操作是?

3617 次点击
所在节点    git
8 条回复
peizh2006
2015 年 7 月 22 日
git checkout -b newbranch //新建并切换到newbranch
git add .
git commit -m "temp commit" //提交走偏的内容
git checkout A //回到A分支
jdlau
2015 年 7 月 22 日
你有commit过吗?
lixia625
2015 年 7 月 22 日
@jdlau 对啊我还没commit怕个毛
一语道破 是我蠢了
KentY
2015 年 7 月 22 日
如果是git, 不要吝惜使用branch,尽量不要写3天commit一次, 要用branch!
Tiande
2015 年 7 月 22 日
@KentY _(:3」∠)_ 我一天至少 commit 三次。完了、
randyzhao
2015 年 7 月 22 日
我都是用 stash
chaixl
2015 年 7 月 22 日
你这个情况应该stash
kyze8439690
2015 年 7 月 22 日
看情况,如果你修改的文件已经在index中,不commit不让你换分支吧,如果是新文件,那直接checkout,新文件会跟过去。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/207497

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX