Git合并出现MERGING有效解决方法

Git合并出现MERGING有效解决方法

    • 错误描述
    • 解决办法
    • 参考链接

错误描述

我在操作git合并时候意外出现了MERGING,很懵逼,如图所示:
Git合并出现MERGING有效解决方法_第1张图片
遇到这个问题也是很头疼了,百度了很多方法有说是:“在命令行输入:git reset --hard HEAD就可以了,其实这种方法是错的,这是撤销合并,不能随便撤销,得根据实际情况,要是一个小白看了,直接照敲进去,可能自己辛辛苦苦写的代码就没了。(我就是小白,解决冲突文件输入git reset --hard HEAD后,我解决冲突的代码突然就不见了,心塞。

  • --hard删除工作空间改动代码,撤销commit,撤销git add .
  • git reset --hard HEAD表示回退到当前版本,HEAD指向当前版本。如果你修改了一些代码,想去除,就可以用git reset --hard HEAD一次性去除;
  • git reset --hard HEAD^表示回退到上一个版本。
  • git reset --hard 版本号回退到指定版本,reset是指将HEAD指针指到指定提交,历史记录中不会出现放弃的提交记录。

解决办法

出现MERGING,就先把冲突文件修改好后,用git status查看下暂存区修改后的文件状态。
Git合并出现MERGING有效解决方法_第2张图片

根据上面的文件状态修改文件/脚本,修改之后直接push
Git合并出现MERGING有效解决方法_第3张图片
我们这时候发现MERGING已经没有了。

参考链接

  • https://www.jianshu.com/p/94430778fc91
  • https://blog.csdn.net/weixin_53138343/article/details/123418190
  • http://t.zoukankan.com/gjmhome-p-14061090.html
  • https://blog.csdn.net/ma2595162349/article/details/89160781/

你可能感兴趣的:(Git,git)