【发布时间】:2012-05-11 23:42:10
【问题描述】:
我如何安全地更新(拉取)一个 git 项目,保持特定文件不受影响,即使上游发生更改?
myrepo/config/config.php
有没有办法,即使这个文件是在远程更改的,当我 git pull 时,其他所有内容都会更新,但这个文件没有改变(甚至没有合并)?
PS。我需要做我所要求的,因为我只编写基于 git 的部署脚本。我无法将配置文件更改为模板。
所以,我需要编写不会丢失本地更改内容的更新脚本。我希望有一些简单的东西:
git assume-remote-unchanged file1
git assume-remote-unchanged file2
然后git pull
【问题讨论】:
-
对
config.php的更改是否已提交? -
未提交。我宁愿不用
-
@JhonnyEverson: 同一个整体问题(你有一个配置文件,你不想提交特定的设置,但是需要跟踪配置文件结构。)
标签: git