git(7) customized git
发布时间
阅读量:
阅读量


以下是一个简单的示例:在执行暂存操作之前,使用indent(缩进)程序对所有的C源代码进行处理。在.gitattributes文件中,配置"indent"过滤器以应用于*.c文件:
*.c filter=indent
随后,通过如下设置,使Git明确知道当遇到"smudge"和"clean"操作时应如何处理"indent"过滤器:
$ git config --global filter.indent.clean indent
$ git config --global filter.indent.smudge cat
因此,在暂存*.c文件时,将激活indent程序;而在签出文件之前,则会触发cat程序。不过,在这种情况下,cat程序的作用并不明显。这种组合方式能够确保在暂存前对C源代码进行过滤处理,并且效果非常显著。
另一
全部评论 (0)
还没有任何评论哟~
