我创建了一个.gitignore来忽略一个名为tola.txt的未跟踪文件,现在当我执行git status时,tola.txt已经消失,但.gitignore正在未经跟踪的文件下。我已经在.gitignore文件中移动了一个条目.gitignore,但这只是一个黑客,我相信,我怎么能摆脱这个.gitignore混乱?
root>$ git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# tola.txt
root>$ vim .gitignore
在.gitignore中添加了tola.txt,但是现在.gitignore已成为未跟踪的
root>$ git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# .gitignore
答案 0 :(得分:6)
如果您希望使用repo(克隆)的每个人都忽略该文件,请将.gitignore
添加到您的repo中(如git add .gitignore
后跟git commit
)
如果您不希望其他人看到它,或者您只是想尝试一下并且不想看到.gitignore,那么您可以将要忽略的模式添加到$GIT_DIR/info/exclude
文件。也就是说,您可以将tola.txt
行添加到.git/info/exclude
文件。