.gitignore被Visual Studio忽略了吗?

Ada*_*ery 7 git visual-studio visual-studio-2012 visual-studio-2013

我有一个git项目,我使用Visual Studio 2013和Git.

我注意到我的.gitignore文件中列出的许多文件(如果不是全部)仍然在团队资源管理器窗口中列为待定更改.

但是,在git status使用bash时,我看不到文件(正如预期的那样).为什么会发生这种情况,更重要的是,我如何让Visual Studio将我的.gitignore文件视为与git bash相同?

.gitignore 文件:

GitIgnore文件

待更改窗口(团队资源管理器):

待更改窗口

Jim*_*itt 4

我在链接文件时遇到了同样的问题。团队资源管理器声称我正在添加链接文件,因此我将它们全部添加到我的.gitignore. git status 现在是干净的,但团队资源管理器继续显示这些文件正在添加。

右键单击团队资源管理器中的文件列表更改并选择“撤消”似乎有效。文件本身并未被删除,并且已从我的更改列表中删除。

似乎团队资源管理器并没有立即接受对.gitignore. 希望这可以帮助。

  • 如果您的文件已被标记为“包含的更改”,那么不会,将它们添加到“.gitignore”不会产生追溯影响。 (4认同)