将文件包含在git存储库中,但不跟踪

时间:2018-11-25 13:52:34

标签: git repository config

config.ini存在于git存储库中,在克隆时应包括在内。该文件将在每次安装的基础上进行修改,但是,在以后进行拉取之前,不需要要求提交更改,并且不应由该拉取替换或修改该文件。

git rm --cached config.ini并提交更改将不起作用,因为将来的克隆将不包含此文件。我想可以做到这一点,并将config.ini添加到.gitignore,然后包括并提交config.example.ini,并且在每次安装时都必须在本地将其复制到config.ini,但这似乎很麻烦。

在本地计算机上,我可以使用git update-index --assume-unchanged config.ini,但是,每次安装都需要执行此操作,这并不理想。

将文件包含在git存储库中而不在以后的请求时跟踪或修改文件的最佳方法是什么?

0 个答案:

没有答案