在进行更改之前,我忘了检查分支

时间:2012-10-22 15:21:54

标签: git git-branch

我在我的git存储库中添加了一个新分支,用于我添加的新功能,但忘记明确检查它。我已经改变了很多文件而没有提交,但我希望能够将这些更改提交给备用分支,而不是主分支。我怎样才能安全地做到这一点?

2 个答案:

答案 0 :(得分:17)

您可以签出新分支 - 您未提交的更改将转移到新分支。 (如果您的本地更改会影响将通过切换分支更改的文件,则不允许这样做,但在这种情况下,听起来好像新分支与您上次提交的位置相同,因此不会是问题)。

答案 1 :(得分:15)

git stash

git checkout other_branch

git stash pop

应该做的伎俩。然后您可以正常提交。另见:git stash manual page