2011-12-14 88 views
1

我们有两个分支origin/masterorigin/prod。我们执行以下操作将主更改合并为prod。git merge似乎并不是第二次合并

git clone -b prod <git-url> 
git merge origin/master (it merges all data from master into prod) 

在这个关头,我们对origin/master做了一些更改。 我们希望使用以下命令从orign/master中获取其他更改。 git merge origin/master

但是上面的命令并没有从origin/master中拉出额外的改变。

回答

3
cd path/to/your/project 
git pull origin master 
git checkout prod 
git merge master 

cd path/to/your/project 
git fetch origin master 
git checkout prod 
git merge origin/master 
+1

它是git拉起源主或git拉起源/主? – priya 2011-12-14 05:57:17

4

你应该做git pull origin master,或做git fetch master && git merge origin/master

命令git merge origin/master是一个本地操作,它只是使用存储库上的“origin/master”分支的状态;它不会联系任何远程存储库。你需要抓取或拉动才能做到这一点。

+0

如何更改提交到督促。它是混帐提交。和git推? – priya 2011-12-14 05:58:38