git bz错误:';bz';未指定此命令

git bz错误:';bz';未指定此命令,git,bugzilla,Git,Bugzilla,我已按照规定安装了gitbz: cd ~ git clone git://git.fishsoup.net/git-bz cp ~/git-bz/git-bz ~/.local/bin/ 提交给定补丁后,当我尝试将给定补丁附加到bugzilla的给定bug时。它显示以下错误 git:'bz'不是git命令。请参阅“git--help” 对此有什么建议吗 git bz所在的目录应该位于您的$PATH或git的exec路径中。我建议晚一点。您可以使用以下方法将其放置在正确的位置: cp ~/

我已按照规定安装了git
bz

 cd ~
 git clone git://git.fishsoup.net/git-bz
 cp ~/git-bz/git-bz ~/.local/bin/
提交给定补丁后,当我尝试将给定补丁附加到
bugzilla
的给定bug时。它显示以下错误

git:'bz'不是git命令。请参阅“git--help”


对此有什么建议吗

git bz所在的目录应该位于您的
$PATH
或git的exec路径中。我建议晚一点。您可以使用以下方法将其放置在正确的位置:

cp ~/git-bz/git-bz $(git --exec-path)/
(您可能需要是root用户才能运行此操作,因此请使用
sudo
su


如@Schwern所述,如果您喜欢将其放在路径中,您可以使用
echo$path
查看目录列表。要将目录添加到您的
$PATH
,请阅读。

git bz所在的目录应位于您的
$PATH
或git的exec PATH中。我建议晚一点。您可以使用以下方法将其放置在正确的位置:

cp ~/git-bz/git-bz $(git --exec-path)/
(您可能需要是root用户才能运行此操作,因此请使用
sudo
su


如@Schwern所述,如果您喜欢将其放在路径中,您可以使用
echo$path
查看目录列表。要将目录添加到您的
$PATH
,请阅读。

~/.local/bin/
路径中的
吗?使用echo$PATH检查
~/.local/bin/git bz
可执行吗?是的,它在路径中是
~/.local/bin/
在您的
路径中?使用echo$PATH检查
~/.local/bin/git bz
可执行吗?是的,它在路径中。谢谢,它解决了问题。我可以知道它是如何工作的吗?当您键入
git$command
时,git会搜索名为
$command
的内置命令,如果找不到,它会在多个目录中搜索可执行的
git-$command
。第一个是Git的安装位置,称为exec path(
Git--exec path
,查看它适合您的目录),然后它在
$path
中搜索,系统(更准确地说,是shell)在这里搜索可执行文件。谢谢,它解决了这个问题。我可以知道它是如何工作的吗?当您键入
git$command
时,git会搜索名为
$command
的内置命令,如果找不到,它会在多个目录中搜索可执行的
git-$command
。第一个是Git的安装位置,称为exec路径(
Git--exec path
,查看它适合您的目录),然后它在
$path
中搜索,系统(更准确地说,shell)在该目录中搜索可执行文件。