Ulf*_*ose 4 git gitignore ruby-on-rails-3
我正在使用Rails并将目录tmp和Gemfile添加到我的.gitignore.但每次我改变它,git status告诉我,它改变了.在两台机器上.在我的开发人员计算机和服务器上.有点烦人.
内容.gitignore:
.DS_Store
data/export/*.csv
tmp/*
*.rbc
*.sassc
.sass-cache
capybara-*.html
.rspec
/.bundle
/vendor/bundle
/log/*
/tmp/*
/db/*.sqlite3
/public/system/*
/coverage/
/spec/tmp/*
**.orig
config/*.yml
rerun.txt
pickle-email-*.html
Gemfile*
Run Code Online (Sandbox Code Playgroud)
mat*_*att 15
可能是git已经在跟踪文件了.尝试git rm一下:
git rm --cached Gemfile
Run Code Online (Sandbox Code Playgroud)
(虽然您可能应该在版本控制下使用Gemfile)
而对于tmp目录:
git rm -r --cached tmp
Run Code Online (Sandbox Code Playgroud)
的--cached是,这样的工作文件不会被删除,并-r以递归从目录中删除.
在这个git之后应该尊重.gitignore.
| 归档时间: |
|
| 查看次数: |
4971 次 |
| 最近记录: |