2013-02-17 86 views
0

我在这里做错了什么?git dependency hell? - 子模块拉失败

$ git submodule foreach git pull # fails 
$ cd Submodules/MBProgressHUD/ 
$ git diff 
$ git checkout master 
$ git pull 
$ cd .. 
$ cd .. 
$ git submodule foreach git pull # fails 
$ cd Submodules/ShareKit/ 
$ ls 
$ git pull master 
$ git checkout master 
$ git diff 
$ git submodule foreach git pull # fails 
$ git status 
$ git fetch 
$ git pull 
$ git submodule foreach git pull # fails 

最后一个被显示,但基本上他们都期待这样的:

Entering 'Submodules/JSONKit' 
You are not currently on a branch. Please specify which 
branch you want to merge with. See git-pull(1) for details. 

    git pull <remote> <branch> 

Stopping at 'Submodules/JSONKit'; script returned non-zero status. 

回答