git checkout忽略了其他分支的文件

时间:2018-02-05 14:32:16

标签: git

我有两个分支A和B.通常我在B分支上工作,其中有一堆被忽略的东西(未跟踪的文件)。现在我不得不切换到A分支进行一些测试。在从B更改为A之后,B分支中的所有被忽略的文件现在都可以在A上看到并阻止我切换回上一个分支说:

  

错误:您将覆盖对以下文件的本地更改   通过结帐:

     

XXXX(某些文件)

     

请在切换之前提交更改或存储更改   结帐。

我试图藏匿它们,但文件仍在那里。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

如果仅使用git stash,则未经跟踪的文件将不受影响。如果你想要它们也被隐藏起来,你需要使用

 git stash -u

 git stash --include-untracked
相关问题