繁体   English   中英

Git将未推动的提交从临时提交到主分支

[英]Git Move Not-Pushed Commit from temp to master branch

我如何从中得到

A -- B -- C [masterbranch, origin/HEAD, origin/master, HEAD]
      \
       D -- E -- F [tempbranch]

对此:

A -- B -- C -- F [masterbranch ,origin/HEAD, origin/master, HEAD]
   \
    D -- E [tempbranch]

我不想处理合并,只需将提交F中的100%作为我的主分支的终点。

只需使用git cherry-pick将提交应用于主分支即可。 此命令应产生所需的情况:

git cherry-pick <id of F>
git checkout tempbranch
git reset --hard HEAD~1
git checkout masterbranch
git push

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM