【发布时间】:2011-03-14 19:05:39
【问题描述】:
我一直在研究一个我们可以称之为“A”的分支。我刚刚意识到自上次提交以来我添加的代码应该位于特定(实验)分支中,而不是“A”中。如何将更改提交到新分支并保持上次提交时的分支“A”?
【问题讨论】:
-
简单的问题,简单的答案:)
标签: git branch checkout git-commit git-checkout
我一直在研究一个我们可以称之为“A”的分支。我刚刚意识到自上次提交以来我添加的代码应该位于特定(实验)分支中,而不是“A”中。如何将更改提交到新分支并保持上次提交时的分支“A”?
【问题讨论】:
标签: git branch checkout git-commit git-checkout
git stash
git checkout branch-A
git stash pop
【讨论】:
如果更改是暂存的或您的工作目录,您可以像这样简单地签出到一个新分支:
git checkout -b branch_name
然后您可以直接提交到新分支。
【讨论】: