从Windows批处理文件执行git命令,C#

时间:2013-04-17 18:53:25

标签: c# git batch-file

我正在尝试编写小型git客户端,我只想使用git pull和git clone命令。

我这样做:

Process p = new Process();
            p.StartInfo.UseShellExecute = false;
            p.StartInfo.RedirectStandardOutput = true;
            p.StartInfo.FileName = "path to my.bat";
            p.Start();
            string output = p.StandardOutput.ReadToEnd();
            p.WaitForExit();

bat文件工作正常并执行简单命令但我想从该bat文件执行git命令并且无法识别git。

有没有正确的方法呢?

1 个答案:

答案 0 :(得分:0)

在批处理文件中添加一行

path

并检查输出是否包含包含git.exe文件的目录。 如果没有,请指定git.exe文件的完整路径。