当前位置:   article > 正文

Idea中,git如何合并多次已push的记录?git如何将多次已push的记录回退至某一版本?_idea将多次push合并

idea将多次push合并

背景:这篇文章针对下列4种需求都能ok

 

1.合并多次已push的记录

2.合并多次记录,其中既有commit,又有已push的记录

3.将多次已push的记录回退至某一版本

4.将多次记录回退至某一版本,其中既有commit,又有已push的记录

 

1.现在最近4次记录,v1、v2和v3都已经push,v4只commit了!

2.我想将v1~至v4合并成一个记录在提交

(1).那么右击v1之前的一次记录,选择Reset Current Branch To Here...

(2).然后选择Soft类型,最后点击Reset按钮

(3).发现v1~v4的提交记录不在日志记录中了

(4).点击提交按钮,发现v1~v4的所有更改都在等着提交(注意TestQuanRan.java文件是V1版本中新增的文件!!!)。

(5).上图选中Changelist里的所有更改文件,最后点击提交按钮Commit之后,如下图:

(6).最重要的一步,一定要强制推送!强制推送!强制推送!原因是因为,本地分支的版本已经低于远程分支,需要使用强制推送设置远程分支为推送的低版本分支!!!

(7).强制推送 成功,即合并成功!!

3.我想将v1~至v4取消代码,回退至v1版本的上一版本。

(1).同第2步里的第(1)步</

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/67999
推荐阅读
相关标签
  

闽ICP备14008679号