我正在使用本地git存儲庫。有兩個分支,主和發展。 我要推開發更改爲主人分支,我該怎麼做? 當我做:如何將更改從一個分支推送到另一個分支?
git branch -a
我看到...
* development
master
remotes/origin/HEAD -> origin/master
remotes/origin/development
remotes/origin/master
我正在使用本地git存儲庫。有兩個分支,主和發展。 我要推開發更改爲主人分支,我該怎麼做? 當我做:如何將更改從一個分支推送到另一個分支?
git branch -a
我看到...
* development
master
remotes/origin/HEAD -> origin/master
remotes/origin/development
remotes/origin/master
你想成爲的主分支之後,開發分支合併到它。如果有衝突,它會失敗並告訴你它們在哪裏。
git checkout master
git merge development
我傾向於過度謹慎,做一個本地的,一次性的,倉庫的一切,然後將其推回上游萬事俱備後/合併。
首先要確保你掌握更新發展分支來解決衝突問題(如果有的話):
git checkout master
git pull origin master
git checkout development
git merge master
現在看看主分支沒有任何衝突的合併,如果有任何衝突,然後你必須解決它們。一旦你完成了,你可以:
git checkout master
git merge development
git push origin master