我有一个本地开发的主分支和一个heroku分支来部署到heroku。我有一个conf文件,我忽略并且不检查master,因为它是私有的,但是它在heroku分支中并没有被忽略,并且它已被添加到repo中,因为heroku服务器需要它工作。防止Git删除被忽略的文件
问题:我注意到当我从master到heroku做git checkout时,它从master中删除了我的conf文件。 heroku conf文件一定会自动覆盖master上的同一个文件,并且由于该文件被忽略,git没有警告我,我有没有提交的更改,我做了什么... shucks ...
How do我阻止这种事情发生?有没有办法得到关于它的警告,或者我应该调整我管理事物的方式。
+1但链接回到你提到的问题将是很好的 – 2011-02-18 10:33:19