我正在做一个项目,我的所有测试都在 master 分支上通过了。然后我做了一些更改,当一切都开始失败时,我意识到也许我应该在不同的分支上进行这些更改。有没有一种方法可以将更改提交到新分支而不将它们提交到我的 master 分支,以便 master 仍然有我通过的测试?
最佳答案
是的,只需创建新分支并查看即可:
$ git checkout -b new-branch
然后提交您所做的任何更改。它们将应用于新的 checkout 分支。
关于Git:我可以将我的工作目录提交到一个新分支而不将它提交到当前分支吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2489559/