Git:branch-x变化已经成为分支的一部分?

时间:2016-11-14 05:24:46

标签: git

我不知道它是怎么发生的,但是我在'branch-x'上,我改变的文件属于`branch-y'。

我不能git checkout branch-Y,因为我有未提交的更改,我不想在branch-x中提交它们。

如何在我的更改完好后返回branch-y?

1 个答案:

答案 0 :(得分:1)

您可以存储更改:

git stash

然后检查正确的分支:

git checkout branch-Y

然后在正确的分支中取消暂存更改:

git stash pop

根据您在初始分支中所做的更改类型,您可能需要在stash命令上使用其他开关(例如--include-untracked)。您可以在Git docs中阅读有关stash命令的更多信息。