.git/info/exclude を使用して、いくつかのフォルダーとファイルの追跡を解除しました。
doc
*.txt
doc/*.txt
doc/somefile.txt
しかし、gitステータスはまだ追跡されていると言います:
$ git st
# On branch dev
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: doc/somefile.txt
他の奇妙なことは、それが追跡されていないことをls-files
示していることです:
$ git ls-files --ignored --exclude-from=.git/info/exclude
doc/somefile.txt
$ touch /tmp/xxx
$ git ls-files --ignored --exclude-from=/tmp/xxx
$
私はgitバージョン1.8.1.5を使用しています
だから私は何かを誤解したり、何か間違ったことをしたりするかもしれないと結論付けています. 任意のアイデアをお願いします?