前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git diff 忽略某些文件

Git diff 忽略某些文件

作者头像
张凝可
发布2019-08-22 10:49:05
1.7K0
发布2019-08-22 10:49:05
举报
文章被收录于专栏:技术圈

我们在使用git diff时总是希望忽略一些文件, 比如一些非代码的改动我们希望看到的是no diff的。下面将简单介绍下如果配置某些文件在git diff时被忽略。

自定义 git diff driver.

在项目的根目录下运行:

代码语言:javascript
复制
git config diff.nodiff.command /usr/bin/true

这里需要注意的是, 在/usr/bin/目录下创建文件名为true的文件,并修改这个文件的权限;

代码语言:javascript
复制
sudo touch true
chmod 777 true

设置git attribute

在项目根目录下创建一个.gitattributes文件,并添加如下配置:

代码语言:javascript
复制
title_encode.txt diff=nodiff
build.js  diff=nodiff //其中title_encode.txt和build.js是git diff 要忽略的文件

相关的原理可以查看官方文档 。:)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年10月26日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 自定义 git diff driver.
  • 设置git attribute
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档