git - 如何忽略一个没有扩展名的文件?

12
2个回答

8

7

你可能让这个问题变得比它本来应该的更加复杂了。这可能是因为你引用的答案忽略了所有没有扩展名的文件。忽略一个没有扩展名的文件似乎并不比忽略一个有扩展名的文件有什么不同。如果你想忽略一个没有扩展名的单个文件,只需将以下内容添加到你的.gitignore文件中:

relative/path/to/your/file

如果这个文件有扩展名,你只需要加上这个扩展名即可:
relative/path/to/your/file.ext

5
谢谢。我之前尝试过那个方法,但没有成功。现在我刚刚注意到因为文件已经在远程仓库中,所以它并没有被忽略。我必须先将其删除,然后才能成功忽略它,没有出现任何问题。 - cyntia
@cyntia 如果一个文件已经被跟踪,那么在将其添加到.gitignore之前,您需要首先使用git rm --cached将其从仓库中删除。 - Tim Biegeleisen
你可以使用 git ls-files -i --exclude-standard 来首先列出它们。 - Jovial Joe Jayarson

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接