Git:我可以将我的工作目录提交到一个新分支而不将它提交到当前分支吗?

标签 git branch commit

我正在做一个项目,我的所有测试都在 master 分支上通过了。然后我做了一些更改,当一切都开始失败时,我意识到也许我应该在不同的分支上进行这些更改。有没有一种方法可以将更改提交到新分支而不将它们提交到我的 master 分支,以便 master 仍然有我通过的测试?

最佳答案

是的,只需创建新分支并查看即可:

$ git checkout -b new-branch

然后提交您所做的任何更改。它们将应用于新的 checkout 分支。

关于Git:我可以将我的工作目录提交到一个新分支而不将它提交到当前分支吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2489559/

相关文章:

php - 为什么 Heroku 找不到我的 autoload.php 文件?

git - 拆分 repo 协议(protocol)后,新的 repo 协议(protocol)要大很多倍

git - 为什么 `git checkout <branch> <file>` 会进行更改?

svn - SVN 如何存储提交时间?

linux - 如何从Linux服务器提交代码到SVN?

git - 如何与git服务器连接?

混帐 : How to disable the --no-verify option while doing a git commit?

Git 克隆一个分支,而不是 master

git - 追溯地将 Git 提交行视为分支

git - 无法让 Git 询问是否删除已删除的文件