如何签出另一个分支会导致新的未跟踪文件?

问题描述 投票:1回答:2

我遇到了两种对我来说没有意义的Git情况。

  1. 有些untracked文件仅在我们结帐某个分支时才会显示。由于未跟踪它们,并且签出另一个分支仅将更改应用于工作目录,为什么签出其他分支时它们消失了?未跟踪的文件应保持原状...
  2. git pull是否会创建未跟踪的文件?
git gitignore
2个回答
5
投票

最可能是因为两个分支上的.gitignore不同。


-2
投票

可能是因为您在该分支上执行了git add *并将其添加到该分支。检查此答案以了解如何删除git已经跟踪的文件:How to make Git "forget" about a file that was tracked but is now in .gitignore?

© www.soinside.com 2019 - 2024. All rights reserved.