GIT:仅在本地修复文件

时间:2013-05-29 12:28:41

标签: git

我遇到了PHP-Programm的问题,我通过git维护。有一个配置文件,必须在repo中,新的签出内部有,但文件需要在本地更改。

.gitignore不是解决方案,因为那时文件将不再是repo。

我想在我的机器(或任何机器)本地修复该文件,使其在执行git add时被忽略。并且它在git状态中没有显示为已更改。

2 个答案:

答案 0 :(得分:3)

您想要git update-index --assume-unchanged,如下所述:http://blog.pagebakers.nl/2009/01/29/git-ignoring-changes-in-tracked-files/

答案 1 :(得分:1)

这类任务的常用技巧是将该文件放入带后缀.dist的仓库中 然后每个本地结帐复制“dist文件”并对其进行更改。 (原始名称必须放在.gitignore