>>梦想乡<<

git-忽略文件改动不进行提交

 

命令:git update-index --assume-unchanged 文件名
作用:忽略文件的改动,但是不加入.gitignore 文件中,这样可以达到仅在本地目录中忽略,不影响其他团队成员的工作。

命令:git update-index --no-assume-unchanged 文件名
作用:上一个命令的逆操作,重新追踪文件改动。
便捷用法,编写 shell 脚本,

#!/bin/bash
git update-index --assume-unchanged 文件名

disable_track.sh 放在项目的.git/hooks 文件夹中(如果需要把脚本加入版本管理分享可以放在别的目录),然后打开 git bash 命令行,执行$ ./.git/hooks/disable_track.sh 即可。
同理建立 enable_track.sh
#!/bin/bash
git update-index --no-assume-unchanged 文件名
做逆向操作。
posted @ 2019-06-25 14:07  文苏  阅读(7557)  评论(0编辑  收藏  举报