簡體   English   中英

PHP的cygwin的? 如何shell_exec

[英]php cygwin ? how to shell_exec

好吧,我知道這很愚蠢,但至少我正在嘗試:)

$result = shell_exec('C:/cygwin/bin/bash.exe /c --login -i git');
var_dump($result);

不知何故我無法從cygwin獲得git命令,有人嗎?

亞當·拉瑪丹(Adam Ramadhan)

編輯*

它應該給

用法:git [--version] [--exec-path [= GIT_EXEC_PATH]] [--html-path] [-p | --paginate | --no-pager] [--no-replace-objects] [ --bare] [--git-dir = GIT_DIR] [--work-tree = GIT_WORK_TREE] [--help]命令[ARGS]

最常用的git命令是:add將文件內容添加到bisect索引中通過二進制查找來查找引入錯誤分支的更改列出,創建或刪除分支簽出簽出工作樹克隆的分支或路徑將存儲庫克隆到新目錄
commit記錄對存儲庫diff的更改,顯示提交,提交和工作樹之間的更改,等等從另一個存儲庫grep下載對象和引用grep打印與模式init匹配的行
創建一個空的git存儲庫或重新初始化現有的一個日志
顯示提交日志合並將兩個或多個開發歷史合並在一起mv移動或重命名文件,目錄或符號鏈接
從另一個存儲庫或本地分支中提取並合並
推送更新遠程引用以及關聯的對象變基
前向端口本地提交到更新的上游頭重置
將當前HEAD重置為指定狀態rm從工作樹和索引中刪除文件
show顯示各種類型的對象狀態顯示工作樹狀態標簽創建,列出,刪除或驗證使用GPG簽名的標簽對象

有關特定命令的更多信息,請參見“ git help命令”。

作為價值

  • -i啟動一個交互式shell,您不需要
  • /c可能無法正常工作
  • 使用-c command運行命令,您具有/c --login
  • 嘗試c:\\\\cygwin\\\\bin\\\\git.exe或git的完整路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM