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