如何安全地更新(拉)git项目,保持特定文件不变,即使存在上游更改?git pull保留本地更改
myrepo /配置/ config.php文件
是有办法的,即使该文件正被远程改变,当我的git拉,其他一切都更新,但该文件是不变的(甚至不合并)?
PS。我需要做我所问的,因为我只写基于git的部署脚本。我无法将配置文件更改为模板。
所以,我需要编写更新脚本的方式,不会丢失本地更改的内容。我希望的那样简单的东西如:
git assume-remote-unchanged file1
git assume-remote-unchanged file2
然后git pull
git pull命令是改变'config.php'承诺? –
可能的重复[是否有可能排除特定的提交做git合并?](http://stackoverflow.com/questions/332528/is-it-possible-to-exclude-specific-commits-when-doing- a-git-merge) – Daenyth
它没有被提交。我宁愿不必 –