Git 没有忽略我的 .gitignore 文件中的一些文件扩展名。为什么?
Git not ignoring some files extensions in my .gitignore file. Why?
在我的.git忽略我有...
*.xcuserstate
*.xcbkptlist
但是,每当我打开 XCode 并更改任何内容时,git 告诉我这些已经更改(显然它们已经更改)让我很烦......但它们是我的一部分。git忽略...那么为什么他们被标记为开头?
来自 documentation for Git Ignore(强调我的):
The purpose of gitignore files is to ensure that certain files not tracked by Git remain untracked.
To stop tracking a file that is currently tracked, use git rm --cached.
您的 Xcode Git 插件不断告诉您有问题的文件,因为它仍在跟踪它们。您需要在文件 上执行 git rm --cached <filename>
,然后 添加到 .gitignore
如果您希望后者生效。
在我的.git忽略我有...
*.xcuserstate
*.xcbkptlist
但是,每当我打开 XCode 并更改任何内容时,git 告诉我这些已经更改(显然它们已经更改)让我很烦......但它们是我的一部分。git忽略...那么为什么他们被标记为开头?
来自 documentation for Git Ignore(强调我的):
The purpose of gitignore files is to ensure that certain files not tracked by Git remain untracked.
To stop tracking a file that is currently tracked, use git rm --cached.
您的 Xcode Git 插件不断告诉您有问题的文件,因为它仍在跟踪它们。您需要在文件 上执行 git rm --cached <filename>
,然后 添加到 .gitignore
如果您希望后者生效。