我有两个分支A和B.通常我在B分支上工作,其中有一堆被忽略的东西(未跟踪的文件)。现在我不得不切换到A分支进行一些测试。在从B更改为A之后,B分支中的所有被忽略的文件现在都可以在A上看到并阻止我切换回上一个分支说:
错误:您将覆盖对以下文件的本地更改 通过结帐:
XXXX(某些文件)
请在切换之前提交更改或存储更改 结帐。
我试图藏匿它们,但文件仍在那里。
我该怎么办?
答案 0 :(得分:0)
如果仅使用git stash
,则未经跟踪的文件将不受影响。如果你想要它们也被隐藏起来,你需要使用
git stash -u
或
git stash --include-untracked