我想在 git 中设置一个别名来计算存储库中的总行数,因此我进入 Git Bash 并输入以下内容:
git config --global alias.linecount 'ls-files -z | xargs -0 wc -l'
我输入命令后,没有出现错误信息。然后我进入了
linecount
并收到此错误消息:
sh: linecount: command not found
我应该以不同的方式设置别名吗?
您设置的是 git 别名,而不是 shell 别名。
您需要使用 git 来运行它。
git linecount
如果您希望使用 shell 功能(如管道),您还需要使用 shell-exec git 别名。
git config --global alias.linecount '!git ls-files -z | xargs -0 wc -l'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)