我的文件名为settings.py。在我的主机中,settings.py与其他开发人员的配置不同。我想阻止git跟踪settings.py,但是当他们在项目中进行更改时,不想从其他开发人员机器上删除此文件
有人谈论将文件包含在.git / info / exclude文件夹中。 但是我不知道在哪里可以找到这个文件。我在我的项目文件夹(其中git已经初始化)中搜索了它。无济于事。
预期结果 每当我提交更改时,除我的settings.py文件外,所有更改都将推送到主服务器上,但是当他们拉出我的更改时,不会从其他开发人员机器上删除此文件。
答案 0 :(得分:0)
您已经提到了正确答案。您也可以使用.git/info/exclude
和documented here。
如果尚未创建此文件,则可以立即创建。只需将一个名为 exclude 的文本文件放在.git/info
中。 .git
文件夹应该已经存在于存储库的根目录中。
该文件使用与常规.gitignore
文件相同的语法,但只会应用于您。
您还可以按照in this answer所述手动指定core.excludesfile
:
git config --global core.excludesfile ~/.gitignore