php 中怎样使用代码实现git pull 命令,怎样调用java 方法

解决方案 »

  1.   


    exec("cd 代码路径 & git pull")
      

  2.   

     $pull = 'cd http://git.cellpies.com:8888/car_backend/php_web_api_v0.git & git pull ';
     exec($pull);是这样写吗?
      

  3.   

    代码路径是git 仓库地址,怎样看成没成功
      

  4.   

    git pull是拉取远程文件的,你不想拉取远程文件,只是想把流读出来
    也就是说你只是想知道本地和远程哪些文件变化了,那就不是用git pull了
    git diff branch1 branch2 --stat
    加上 --stat 是显示文件列表, 否则是文件内容diff比如这样写:
    $output = '';
    exec("cd 代码路径 & git diff master origin/master". $output);
    echo $output;