我有两个分支,即旧分支(当前工作分支)和新分支。我想将旧分支提交更改推送到新分支。在这里我遵循的步骤:`
Clone old branch and changed head and refs to new branch
then executed git cherry-pick --strategy=recursive -X theirs commit_name
After executing above command i see few lines +added and deleted
(The commit_name has 6 files)
在提交中,我只看到3个通过插入和删除行修正的文件,但是我看不到剩下的文件要推送到gerrit。
请有人帮帮我。请注意我不熟悉git的东西。
答案 0 :(得分:0)
你可以rebase:
从新分支执行git rebase old_branch
,解决冲突(如果有的话),并且你在new_branch中有old_branch的所有更改。
您也可以git merge old_branch
,它也会这样做并创建额外的合并提交。