如果有个配置文件,需要服务器保存一个模板,但是每个人的配置又不需要提到服务器上相互覆盖
那么可以用
git update-index --assume-unchanged file_path
这个命令,忽略此文件的本地修改
若要恢复,则
git update-index --no-assume-unchanged file_path
相比gitignore来说,中途添加的文件此种方式会更好
git rm -r --cached .
会删除track文件,提交之后服务端的文件将被删除