情景:
处于A分支,up-to-date状态
开发。。。。
情况不对,越走越偏了,需要把当前进度保存到一个新创建的新分支B里,A回到一开始up-to-date状态
请问正确的操作是?
1
peizh2006 2015 年 7 月 22 日 git checkout -b newbranch //新建并切换到newbranch
git add . git commit -m "temp commit" //提交走偏的内容 git checkout A //回到A分支 |
2
jdlau 2015 年 7 月 22 日 你有commit过吗?
|
4
KentY 2015 年 7 月 22 日
如果是git, 不要吝惜使用branch,尽量不要写3天commit一次, 要用branch!
|
6
randyzhao 2015 年 7 月 22 日
我都是用 stash
|
7
chaixl 2015 年 7 月 22 日
你这个情况应该stash
|
8
kyze8439690 2015 年 7 月 22 日
看情况,如果你修改的文件已经在index中,不commit不让你换分支吧,如果是新文件,那直接checkout,新文件会跟过去。
|