我开始在主分支上进行工作 - 经过许多更改(没有提交),我意识到这项工作应该在一个单独的分支中完成。
我能否创建一个新分支,将当前更改保存在该分支中,然后将主分支中的更改恢复到其原始状态?
谢谢
我开始在主分支上进行工作 - 经过许多更改(没有提交),我意识到这项工作应该在一个单独的分支中完成。
我能否创建一个新分支,将当前更改保存在该分支中,然后将主分支中的更改恢复到其原始状态?
谢谢
git branch [new-branch]
git checkout [new-branch]
...继续编辑 - 在我的情况下,我提交了它们...
(该句可能需要上下文才能更好地翻译)git add .
git commit -am 'updates'
切换回主分支
git checkout master
在我开始进行所有更改之前,分支处于原始状态...
希望这能对其他人有所帮助!
git checkout -b [new-branch]
命令来代替你前面的两个命令。 - jimw