我正在研究一个项目,并将所有测试都传递给主分支。然后我做了一些更改,当一切都开始失败时,我意识到也许我应该在不同的分支上进行这些更改。有没有办法可以将更改提交到新分支而不将它们提交到我的主分支,这样主机仍然可以通过测试?
答案 0 :(得分:23)
是的,只需创建新分支并查看它:
$ git checkout -b new-branch
然后提交您所做的任何更改。它们将被应用于新的签出分支。
答案 1 :(得分:4)
您可以存储当前的更改(git stash),切换到新分支,然后使用
将更改应用到新分支git stash pop