我在 Google 上搜索了此命令,它说它是通过 git-man 提供的,我已经安装了它。有人遇到找不到此命令的问题吗?
根据git-ls-files
手册页,我们可以使用 git ls-files。但是,这会破坏现有工具。有解决方法吗?
/usr/bin/git-ls-文件
#!/usr/bin/bash
git ls-files $args
?
答案1
git-ls-files
是 Ubuntu 上的手册页。搜索apt-file search git-ls-files
确认了这一点。
如果您想使用git-ls-files
而不是git ls-files
,请为其创建一个符号链接:
sudo ln -s /usr/bin/git /usr/local/bin/git-ls-files
除非其他程序依赖于这个名称,否则我只会使用git ls-files
,唯一的区别是第一个分隔符,破折号(-
)与空格()。
如果您希望为每个 git 命令创建这样的别名,请运行以下 bash 命令:
for file in /usr/lib/git-core/*; do name=${file##*/}; [[ $name != git ]] && [ -x "$file" ] && sudo ln -s "$file" "/usr/local/bin/$name"; done
这将在 中创建符号链接/usr/local/bin
。