我是git的新手.我有一个名为BranchA的分支来自主人.我在BranchA中有一些更改(我不会将更改从BranchA合并到master)现在我已经从名为BranchB的主服务器创建了另一个分支.我想要从BranchA到BranchB 的更改.
谁能帮助我如何实现这一目标?
谢谢
roy*_*g86 35
git checkout BranchB
git merge BranchA
git push origin BranchB
Run Code Online (Sandbox Code Playgroud)
如果您打算不将更改合并回master,则可以使用此功能.通常,将所有更改合并回master,并创建新的分支是一种很好的做法.
此外,在merge命令之后,您将遇到一些冲突,您必须手动编辑并修复.
确保您位于要将所有更改复制到的分支中.git merge将采用您指定的分支并将其与您当前所在的分支合并.
Arc*_*hie 30
与其他人建议的不同,您可以将一个分支重新绑定到另一个分支:
git checkout BranchB
git rebase BranchA
Run Code Online (Sandbox Code Playgroud)
这需要BranchB并将其重新加入BranchA,实际上看起来像是BranchB分支BranchA,而不是master.
小智 7
这是两步过程
如果您想将分支代码推送到远程仓库,那么就行
将BranchA 的内容复制到BranchB
git checkout BranchA
git pull origin BranchB
git push -u origin BranchA
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
62488 次 |
| 最近记录: |