0
當我運行在命令行的Mac以下正常工作:MAC自制的git命令沒有找到
git submodule foreach "git checkout develop; git pull"
...但是當我從.SH腳本中運行它,它提供了git:command not found error:
/usr/local/Cellar/git/2.14.2/libexec/git-core/git-submodule: line 355: 「git: command not found
完整的腳本如下。該結賬和拉工作,但子模塊的foreach引發錯誤:
#!/bin/bash
set -e
set -u
git checkout develop && git pull
git submodule foreach 「git checkout develop; git pull」
exit 0
諮詢我發現說,確保USR/bin在我的道路。但這裏是我所看到的當我回聲$ PATH(似乎已經在那裏):
/Users/myusername/.nvm/versions/node/v8.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/VMware Fusion.app/Contents/Public
請分享您的腳本。 – bfontaine
添加上面的腳本 –
您的報價已關閉。它應該''git checkout develop; git pull''而不是''git checkout develop; git pull「'。 – bfontaine