簡體   English   中英

當分支A在GIT中合並到分支B時,將提交從本地分支A推送到分支B

[英]Push commit from local branch A to branch B when branch A was merged to branch B in GIT

標題中幾乎描述了這種情況:

  1. 我有分支A和分支B
  2. 分支機構A合並為分支機構B
  3. 我在當地向分行承諾

如何在不丟失本地提交的情況下將其從分支A移動到分支B?

將分支視為提交的指針,因為實際上就是它們。

它們之前被合並的事實沒有任何改變:A的指針在步驟2中指向合並提交,而在步驟3中,它的指針指向新提交。 同時,B的指針仍指向最新的B提交(合並之前的那個)。

現在,您要使B的指針指向與A相同的提交。 您可以通過2種方式來實現,一種方式是:

git checkout B
git merge A

通過 B的指針快速轉發到A所在的位置,將獲得A的更改。

另一種方法是簽出到A並將B重置為A,但是我真的不建議您是否不完全了解發生了什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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