相关疑难解决方法(0)

从PHP exec()函数读取git push的输出

我正在为我的框架的命令行工具编写一个部署命令.它使用git进行部署.

我有一条线,我这样做:

exec("git push {$remote} {$branch}:{$branch}", $shell_output, $status);
Run Code Online (Sandbox Code Playgroud)

我想在内部输出$shell_output,但它没有发生(输出只显示在终端上).我认为因为git是一个外部程序,因此创建了一个新的输出流?

我试过使用这里描述的输出缓冲区无济于事.我确信有些东西可以解决这个问题,但是经过多次挖掘后却无法找到它.

所以任何帮助将不胜感激:)

php git bash operating-system

4
推荐指数
1
解决办法
997
查看次数

标签 统计

bash ×1

git ×1

operating-system ×1

php ×1