如果文件可以覆盖到现有分支,则git checkout到其他分支

时间:2014-09-16 14:24:25

标签: git git-branch

我想将我的分支从branch1更改为branch2 但是branch1的更改覆盖了branch2的更改,因此git不允许我结帐 注意:我不想将更改提交到branch1 我试过的命令

git checkout branch2

1 个答案:

答案 0 :(得分:1)

似乎git stash就像你需要的那样。 git stash将采取您未完成的更改并将其记录在git的数据目录中,然后将目录还原为干净状态。然后,您可以git checkout branch2git stash pop来更改您的更改。

相关问题