git GUI忽略.gitignore文件?

时间:2016-08-21 07:31:49

标签: git

我正在创建我的第一个.gitignore文件。它看起来像这样:

/3212703ED955F10C7534BE8497B221F4/tester/history/*
/3212703ED955F10C7534BE8497B221F4/tester/logs/*
/3212703ED955F10C7534BE8497B221F4/history/**
*.hst
*.fxt
/3212703ED955F10C7534BE8497B221F4/MQL4/Logs/*
/3212703ED955F10C7534BE8497B221F4/logs/*

/*.Rhistory
/*.RData

然而,当我打开GIT gui并点击" Stage Changed"我收到了一堆.hst个文件。我错过了什么?

2 个答案:

答案 0 :(得分:2)

任何git GUI都不超过原始CLI命令的接口。 您尝试忽略的某些文件可能已经被git跟踪,因此.gitignore不适用于它们。尝试从git index中删除它们:

git rm -r --cached . 
git add .
git commit -am "Drop ignored files"

答案 1 :(得分:1)

如果文件已经存储在存储库中,那么ignore for将不会忽略它们。但是它应该忽略那种类型的新文件。