簡體   English   中英

將更改推送到github中的另一個分支

[英]Push changes to another branch in github

愚蠢的問題,但我需要幫助。

git-hub中的同一個存儲庫中有兩個分支。 A和BI已經克隆了分支A,我進行了一些更改,現在我想將更改推送到分支B.隨着'git status',我可以看到我的分支與'origin / A'是最新的。 我應該添加並提交更改然后“推送”到'origin / B'嗎?

我該怎么做才能將更改推送到正確的分支(B)而不是A?我不想替換A分支中的任何內容。

這應該工作:

  • 打開B分支:

     git checkout B 
  • B合並A

     git merge A 
  • 推動變革

     git push origin B 

你只需要做一個git push origin frombranch:tobranch

看完你的澄清評論后編輯: git checkout branch-b; git merge branch-a

假設您有origin\\branch-a並且已更新。

如果A是最新的,並且是你的起源,那么結帳分支B只需要執行git merge origin,B將更新所有A的最新更改。 如果要在合並原點(A)之前先檢查,請執行git fetch origin然后執行git log -p HEAD..origin以查看要合並的更改。

暫無
暫無

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

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