开头的行来查找
.gitignore
包含唯一一行*.out
然而,在某些PC上,git status
显示具有.out
扩展名的文件
如何解决此问题?
更新-不跟踪.out
文件!
gitignore文件只忽略尚未添加到repo中的文件,因此不会跟踪文件。你必须先用删除它们
git rm --cached filename
否则,在编辑文件时会对其进行修改。
.gitignore
仅适用于未跟踪的文件,因此其他用户应将其从索引中删除。
gitignore规则必须单独在其行上才能工作。即:
*.out # My output logs
不会起作用;而:
# My output logs
*.out
将起作用。我猜这是因为gitignore将注释作为以#