我们有两个分支origin/master
和origin/prod
。我们执行以下操作将更改从master合并到prod。
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中提取额外的更改。
答案 0 :(得分:4)
您应该git pull origin master
,或git fetch master && git merge origin/master
。
命令git merge origin/master
是一个本地操作,只使用您的存储库中“origin / master”分支的状态;它不会联系任何远程存储库。你需要获取或拉动它。
答案 1 :(得分: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