所以这是我的.gitignore文件
.DS_Store
core/prodConfig.php
core/vendor/
核心/ prodConfig.php文件我想仍然推送提交,但是我想推送一个空白的空文件,但仍然保留文件"不是空的"在我的机器上并保留所有保存的信息。那可能吗?
我希望最终用户仍能在回购中看到该文件,但看不到其中的内容。
我已经在网上看了一下,并且在这里使用了搜索功能,并且关于这个主题并没有太多的信息。也许是因为有更好的方法可以做到这一点?
答案 0 :(得分:1)
您可以推送一个空文件,然后执行以下命令:
git update-index --assume-unchanged core/prodConfig.php
因此,从现在开始,Git将不会跟踪此文件的更改,因此您可以在本地更改它,并且不会提交和推送这些更改。