我正在尝试编写小型 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 无法识别。
有什么正确的方法可以做到这一点吗?