我有一个空的存储库和两个工作副本-一个在我的机器上,另一个在服务器上。
结果是,我必须.gitignore
一个特定的文件,该文件必须特定于每台机器。让我们称它为'settings.py
‘。此文件已提交。
我确实在.gitignore中添加了'settings.py
‘来忽略它。当我现在更改我机器上的文件时,git状态仍然会告诉我
modified: settings.py
我想我必须像这样删除settings.py:
git rm --cached settings.py
然后是git add .
,然后是git commit
。
但是,当我现在将其推送到空的存储库并将其拉到服务器上的工作副本时,settings.py
在那里被删除了-这是不好的,因为我必须保留这个特定的settings.py
。
我想我可以复制一份settings.py
,一旦它被删除就把它放回去,但我觉得必须有更好的方法来做到这一点。
https://stackoverflow.com/questions/3833757
复制相似问题