• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

在gitconfig文件中转义别名命令

git 来源:nickf 3次浏览

我试图将一个别名命令添加到我的gitconfig文件,并在我添加的行上报告“不良配置文件”。我怀疑这与sed命令有关,还有一些转义问题,但我不确切知道它应该是什么。这里的命令,以换行增加了可读性:在gitconfig文件中转义别名命令

impact = !git ls-files -z 
     | xargs -0n1 git blame -w -C 
     | sed -r 's/^[^(]+\((.*) [0-9]{4}-.*/\1/' 
     | sed -r 's/ +$//' 
     | sort -f 
     | uniq -c 
     | sort -nr 


===========解决方案如下:

我怀疑它是更多关于“\”,这需要加倍。

我试过你的别名’\\‘没有任何错误信息。

impact = !git ls-files -z 
     | xargs -0n1 git blame -w -C 
     | sed -r 's/^[^(]+\\((.*) [0-9]{4}-.*/\\1/' 
     | sed -r 's/ +$//' 
     | sort -f 
     | uniq -c 
     | sort -nr 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)