git如何忽略已经被跟踪文件的修改 --assume-unchanage
在项目开发中经常会遇到这种问题,有一个配置文件你需要经常修改做本地测试或者是说你本地能使用仓库保存的版本需要本地修改为自己的环境,然而这些修改不需要提交到仓库,但每次提交代码时又跑出来碍事很烦。这是可以使用命令git update-index --assume-unchange xxfile1.git update-index --assume-unchange xxfile这个命令可以忽...
·
在项目开发中经常会遇到这种问题,有一个配置文件你需要经常修改做本地测试或者是说你本地能使用仓库保存的版本需要本地修改为自己的环境,然而这些修改不需要提交到仓库,但每次提交代码时又跑出来碍事很烦。这是可以使用命令git update-index --assume-unchange xxfile
1. git update-index --assume-unchange xxfile
这个命令可以忽略你对xxfile文件的修改,当然这个文件是git仓库被跟踪的文件,否则直接使用.gitignore忽略文件就可以了。使用了该命令相当于是给xxfile做了一个标记,表示我之后做所有修改都忽略,相当于git以为没有修改这个文件,即使是使用git status
命令也查看不到该文件的修改。
2. git update-index --no-assume-uchange xxfile
使用该命令可以清除以上对xxfile文件做的标志,让git重新检测到你的修改。可以使用 git update-index --really-refresh
清除当前仓库的所有标志。
更多推荐
已为社区贡献1条内容
所有评论(0)