Loading

Git diff 忽略某些文件

自定义 git diff driver.

在项目的根目录下运行

git config diff.nodiff.command /usr/bin/true

在/usr/bin/目录下创建文件名为true的文件,并修改这个文件的权限

# 其实是有这个命令的,不需要操作这一步
touch /usr/bin/true
chmod +x /usr/bin/true

设置git attribute

在项目根目录添加.gitattributes文件,内容如下

# 其中title_encode.txt和build.js是git diff 要忽略的文件
title_encode.txt diff=nodiff
/**/build.js  diff=nodiff

貌似不能直接设置目录,如public/dist/ diff=nodiff会不生效,所以只能通过通配符来设置,设置为public/dist/**/* diff=nodiff

 

扩展知识

posted @ 2023-05-09 21:19  Outsrkem  阅读(436)  评论(0)    收藏  举报