2016-08-21 291 views
1

我正在創建我的第一個.gitignore文件。它看起來像這樣:git GUI忽略.gitignore文件?

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

/*.Rhistory 
/*.RData 

然而,當我打開GIT GUI和點擊我收到了一堆.hst文件「已更改舞臺」上演。我錯過了什麼?

回答

1

任何git GUI不超過原始CLI命令的接口。 有可能你試圖忽略的一些文件已經被git跟蹤了,所以.gitignore不適用於它們。嘗試從git的索引中刪除它們:

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

如果這些文件已存儲在存儲庫中,那麼ignore將不會忽略它們。但它應該忽略該類型的新文件。

+0

當你說GIT貴,你指的是「原始」 [混帳貴(https://git-scm.com/docs/git-gui)與Git捆綁在一起,還是另一個GUI? –