簡體   English   中英

如何將更改從一個分支推送到另一個分支?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM