如何安全地更新(pull)git项目,即使有上游更改,也保持特定文件不变?
myrepo/config/config.php
即使该文件在远程上被更改,当我进行git pull时,是否有一种方法可以更新其他所有内容,但是保持此文件不变(甚至不合并)?
附注:我需要做我所要求的事情,因为我只编写基于git的部署脚本。 我无法将配置文件更改为模板。
因此,我需要编写更新脚本的方法,以不丢失本地更改。 我希望有像以下这样简单的方法:
git assume-remote-unchanged file1
git assume-remote-unchanged file2
然后执行 git pull
config.php
的更改已经提交了吗? - Mark Longair