git 提交文件时忽略个别文件当有大改动时再提交上去

需求:在.env.development没有大改的时候不需要提交到tfs,只有大改的时候才提交,所以不能把文件放在.gittignore文件中,不然其它同事每次都要改

解决方法:

提交文件时有改动git status 也能看到

git 提交文件时忽略个别文件当有大改动时再提交上去

1、将文件修改忽略

git update-index --assume-unchanged .env.development (忽略你不想提交 的文件) 

git 提交文件时忽略个别文件当有大改动时再提交上去

2、取消文件忽略

如果某一天对config.init 做了更改需要提交他
git update-index --no-assume-unchanged .env.development