.gitignore
包含唯一一行*.out
但是,在某些PC git status
上会显示.out
个扩展名为
如何解决这个问题?
更新 - 未跟踪.out
个文件!
答案 0 :(得分:1)
gitignore文件仅忽略尚未添加到repo的文件,因此不会跟踪文件。你必须先用以下方法删除它们:
git rm --cached filename
否则在编辑文件时会修改这些文件。
答案 1 :(得分:0)
.gitignore
仅适用于非跟踪文件,因此其他用户应将其从索引中删除。
答案 2 :(得分:0)
gitignore规则必须在他们的行上单独才能工作。那就是:
*.out # My output logs
不起作用;而:
# My output logs
*.out
会奏效。我猜这是因为gitignore将评论视为以#
开头的行