我正在创建我的第一个.gitignore
文件。它看起来像这样:
/3212703ED955F10C7534BE8497B221F4/tester/history/*
/3212703ED955F10C7534BE8497B221F4/tester/logs/*
/3212703ED955F10C7534BE8497B221F4/history/**
*.hst
*.fxt
/3212703ED955F10C7534BE8497B221F4/MQL4/Logs/*
/3212703ED955F10C7534BE8497B221F4/logs/*
/*.Rhistory
/*.RData
然而,当我打开GIT gui并点击" Stage Changed"我收到了一堆.hst
个文件。我错过了什么?
答案 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将不会忽略它们。但是它应该忽略那种类型的新文件。