Git忽略文件 - 推送空白文件而不是文件

时间:2017-07-10 10:39:17

标签: git

所以这是我的.gitignore文件

.DS_Store
core/prodConfig.php
core/vendor/

核心/ prodConfig.php文件我想仍然推送提交,但是我想推送一个空白的空文件,但仍然保留文件"不是空的"在我的机器上并保留所有保存的信息。那可能吗?

我希望最终用户仍能在回购中看到该文件,但看不到其中的内容。

我已经在网上看了一下,并且在这里使用了搜索功能,并且关于这个主题并没有太多的信息。也许是因为有更好的方法可以做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以推送一个空文件,然后执行以下命令:

git update-index --assume-unchanged core/prodConfig.php

因此,从现在开始,Git将不会跟踪此文件的更改,因此您可以在本地更改它,并且不会提交和推送这些更改。