2014-07-27 241 views
1

我在Ruby On Rails應用程序中遇到了這個令人討厭的問題,其中git一直提交這些tmp/文件。在我.gitignore文件,我有tmp/,所以我不明白爲什麼他們不斷顯示出來......這是我的.gitignore文件以供參考:Git不忽略tmp文件

# Ignore bundler config. 
/.bundle 

# Ignore the default SQLite database. 
/db/*.sqlite3 
/db/*.sqlite3-journal 

# Ignore all logfiles and tempfiles. 
/log/*.log 
/tmp/ 

/public/system/* 
/vendor/cache/ 

# OS generated cache files 
Thumbs.db 
DS_Store 

這只是越來越討厭我的團隊和一個小問題我在回購。感謝您的幫助!

+1

將文件添加到'.gitignore'之後__你已經提交它們爲時已晚。正如@大衛格雷森有正確的答案。 – Gene

回答

3

嘗試使用git rm刪除文件。也許這樣的命令將工作:

git rm -R tmp 

然後做一個承諾來記錄您從混帳刪除的文件,和git將停止嘗試跟蹤更改這些文件。

+0

'-R'是一個無效的選項。也許,你試圖使用'-r'。 –