Git如何撤销merge操作

更新时间:2023-05-12 20:49:37 阅读: 评论:0

Git如何撤销merge操作
月无声⽅法⼀,ret 到 merge 前的版本,然后再重做接下来的操作,要求每个合作者都晓得怎么将本地的 HEAD 都回滚回去:$ git checkout 【⾏merge操作时所在的分⽀】
篮球海报$ git ret --hard 【merge前的版本号】
⽅法⼆,当 merge 以后还有别的操作和改动时,git 正好也有办法能撤销 merge,⽤ git revert:
$ git revert -m 【要撤销的那条merge线的编号,从1开始计算(怎么看哪条线是⼏啊?)】【merge前的版本号】班级自我介绍
Finished one revert.
心累了的感情句子
[master 88edd6d] Revert "Merge branch 'jk/post-checkout'"
1 files changed, 0 inrtions(+),
2 deletions(-)
这样会创建新的 commit 来抵消对应的 merge 操作,⽽且以后 git merge 【那个编号所代表的分⽀】会
提⽰:
Already up-to-date.
因为使⽤⽅法⼆会让 git 误以为这个分⽀的东西都是咱们不想要的。
⽅法三,怎么撤销⽅法⼆:
$ git revert 【⽅法⼆撤销merge时提交的commit的版本号,这⾥是88edd6d】
Finished one revert.
[master 268e243] Revert "Revert "Merge branch 'jk/post-checkout'""
1 files changed,及时会
2 inrtions(+), 0 deletions(-)
这样就⾏了,可以正常 merge 了,不过可能会有很多冲突:冬天的景色有哪些
$ git merge jk/post-checkout
肠粉是哪里的特色
Merge made by recursive.
< |    1 +将进酒原文朗诵
1 files changed, 1 inrtions(+), 0 deletions(-)

本文发布于:2023-05-12 20:49:37,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/604272.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:操作   撤销   编号   开始
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图