无法在Perl中执行git命令

时间:2012-12-22 20:08:18

标签: perl git

嗨!我没有问题

  

git log --grep =“cherry picked”--all> cherrypicklog.txt

从命令行

。但是它无法在Perl中执行。

my $result = `git log --grep="cherry picked from commit" --all > cherrypicklog.txt`;

git未被识别为内部或外部命令,可操作程序或批处理文件。

我错过了什么?谢谢。

1 个答案:

答案 0 :(得分:3)

我根本不知道perl,但我认为这只是git不在你的perl脚本的PATH环境中的一般情况。尝试使用绝对路径:

my $result = `/path/to/bin/git log --grep="cherry picked from commit" --all > cherrypicklog.txt`;