繁体   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