git中是否有办法阻止提交文件格式?
我的用例是我有一个配置文件,它位于远程位置的主分支中,当在本地克隆它时我需要很少的本地更改,不能在主服务器中推送,可以在远程或本地分支中进行一些配置阻止此文件被推送。
这个文件可以通过一些主持人进行更改,每当我做一个git pull时,我需要在我的本地更新它。
哪种方法最好?
答案 0 :(得分:0)
克隆后,您可以输入:
git update-index --assume-unchanged -- yourFile
您将添加到该文件的所有本地修改都不会在git status中显示。
答案 1 :(得分:0)
如果你想跟踪上游可能会发生的大部分变化而不是某些特定变化,你可以使用过滤器在结账和签到时编辑文件,在回购途中应用你的本地变更并在其上撤销它们回到 - here's an example of how to do it。