如何忽略.gitignore文件?

时间:2012-02-26 09:31:22

标签: git

我创建了一个.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

1 个答案:

答案 0 :(得分:6)

如果您希望使用repo(克隆)的每个人都忽略该文件,请将.gitignore添加到您的repo中(如git add .gitignore后跟git commit

如果您不希望其他人看到它,或者您只是想尝试一下并且不想看到.gitignore,那么您可以将要忽略的模式添加到$GIT_DIR/info/exclude文件。也就是说,您可以将tola.txt行添加到.git/info/exclude文件。