我有像這樣混帳刪除不在的.gitignore使用git rm命令文件
SDI
|-.gitignore
\-webapp
在SDI/Web應用程序/應用程序目錄結構中,當我運行git rm -r --cached .
,我看到文件,這樣刪除
rm 'webapp/app/views/MyStuff/myGroups.html'
rm 'webapp/app/views/MyStuff/userAdd.html'
rm 'webapp/app/views/MyStuff/userEdit.html'
rm 'webapp/app/views/auth/Secure/login.html'
rm 'webapp/app/views/errors/404.html'
rm 'webapp/app/views/errors/500.html'
rm 'webapp/app/views/main.html'
rm 'webapp/app/views/tags/auth/check.tag'
rm 'webapp/app/views/tags/generic.html'
rm 'webapp/app/views/tags/text.html'
我.gitignore contents
如下
eclipse/
tmp/
bin/
tools/play-1.2.5/framework/pym/
爲什麼刪除了所有Google文件?我確實有git config file.mode false
作爲唯一在這個資源庫中與我過去做過的其他資源相比唯一的東西。
值得注意的是:這也刪除了每個未經過檢查的未跟蹤文件。除非你知道你在做什麼,否則我不會推薦它。 – KingCrunch 2012-08-14 20:40:25
是的。當構建文物被緩存並且由於您的環境不知道您轉換了分支時,您構建的文檔很糟糕,也就是說,它不會檢查源文件的修改是否足夠好,還是取決於修改日期時間,因此非常方便。 – 2012-08-14 20:45:21
因爲你提到了「構建」:爲此我推薦一個單獨的構建任務'clean';)在我看來,鬆散變化的風險並沒有超過這個便利。 – KingCrunch 2012-08-14 20:52:16