我在Ruby On Rails应用程序中遇到这个恼人的问题,git不断提交这些tmp/
文件。在我的.gitignore
文件中,我有tmp/
所以我不明白为什么他们会一直出现......这是我的.gitignore
文件供参考:
# 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
这只是一个小问题,让我的团队和我在回购中变得烦人。感谢您的帮助!
答案 0 :(得分:3)
尝试使用git rm
删除文件。也许像这样的命令会起作用:
git rm -R tmp
然后进行提交以记录您已从git中删除文件,git将停止尝试跟踪对这些文件的更改。
答案 1 :(得分:0)
步骤1:在.gitignore中指定所有文件
/ log / * .log / tmp / !/log/.keep !/tmp/.keep
第2步:清除您的git缓存 git rm -r-缓存的tmp /