我开始在master工作 - 稍后进行了许多更改(没有提交)我意识到这项工作应该在一个单独的分支中完成。
我可以使用当前更改创建一个新分支,然后将主服务器中的更改丢弃回其原始状态吗?
由于
答案 0 :(得分:4)
我明白了。
在主人身上:
git branch [new-branch]
git checkout [new-branch]
...继续编辑 - 就我而言,我提交了他们......
git add .
git commit -am 'updates'
切换回主人
git checkout master
在我开始进行所有更改之前,分支处于原始状态......
希望这有助于其他人!