我正在尝试将别名命令添加到我的gitconfig文件中,但它报告了“坏的配置文件”错误,指向我添加的行。我怀疑与
sed
命令和一些转义问题有关,但我不确定应该是什么。以下是该命令,为了易读性添加了换行符: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
git impact
来调用会更加简洁。我想我可以将其放入一个 shell 脚本中,并为该脚本添加别名... - nickfgit-impact
的脚本,当你执行git impact
时,git 将会调用它。 - corvus_192