暗无天日

=============>DarkSun的个人博客

git导出排除指定文件的方法

Git可以将指定分支导出成Zip或Tar格式的打包文件,而这些打包文件中默认包含了分支中的所有内容。 但是其实分支中很多文件打包下来可能是没有意义的,被那些dotfiles(.gitignore,.travis.yml)之类。

要排除这些文件我们只需要使用 .gitattributes 文件中的 export-ignore 属性就行了,比如

.* export-ignore
/examples export-ignore

除了 export-ignore 之外, .gitattributes 还支持其他很多属性,比如:

text
控制行尾的规范性
eol
设置换行符
merge
如何合并文件
delta
是否Delta压缩

详细信息可以参见 man gitattributes