我是git的新手。我有一个名为 BranchA 的分支。我在 BranchA 中有一些更改(我不打算将 BranchA 的更改合并到主控) 现在我已经从名为BranchB的主人创建了另一个分支。我希望从 BranchA 更改为BranchB。
任何人都可以帮我解决这个问题吗?
由于
答案 0 :(得分:29)
git checkout BranchB
git merge BranchA
git push origin BranchB
如果您打算不将更改合并回master,则可以使用此选项。通常,将所有更改合并回master,并从中创建新分支是一种很好的做法。
此外,在merge命令之后,您将遇到一些冲突,您必须手动编辑并修复。
确保您位于要将所有更改复制到的分支中。 git merge
将获取您指定的分支,并将其与您当前所在的分支合并。
答案 1 :(得分:7)
这是两步过程
如果您想将分支代码推送到远程仓库,请执行
答案 2 :(得分:2)
将 BranchA 的内容复制到 BranchB
git checkout BranchA
git pull origin BranchB
git push -u origin BranchA
答案 3 :(得分:0)
如果您使用乌龟git。
请按照以下步骤操作。
现在,您的更改从BranchA移至BranchB