[英]How to push changes till particular commit from one branch to another branch
[英]How to push changes from one branch to another?
我正在開發一個本地git存儲庫。 有兩個分支, 主分支和開發分支。 我想將開發更改推送到master分支,該怎么做? 當我做:
git branch -a
我懂了...
* development
master
remotes/origin/HEAD -> origin/master
remotes/origin/development
remotes/origin/master
確保首先使用master更新您的開發分支以解決沖突問題(如果有):
git checkout master
git pull origin master
git checkout development
git merge master
現在看看master分支是否合並沒有任何沖突,如果有任何沖突,那么你將不得不解決它們。 完成此操作后,您可以:
git checkout master
git merge development
git push origin master
您希望在主分支上,然后將開發分支合並到其中。 如果存在沖突,它將失敗並告訴您它們在哪里。
git checkout master
git merge development
我傾向於過於謹慎,將所有事情都放在本地的一次性存儲庫中,然后在對所有內容進行排序/合並后將其推回上游。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.