git 解决 both modified 冲突

发布时间 2023-06-16 11:17:42作者: 安妍

 

> 解决此冲突分为两种需求:

1. 查看冲突,选择需要保留的修改,解决冲突并提交到服务器
2. 撤销自己本地的修改,并且不提交

> 注释: 需求1 比较普遍,解决冲突后直接提交就好了,此处不详说,重点讲需求2

以需求2为目的,提供以下解决方案,操作步骤如下:

         1. git status 查看状态

  1. 放弃自己本地的修改:将产生冲突的文件和服务器上的文件对比,即使本地的此文件和远程服务器上的完全一致

  2. git status查看状态,发现此文档还是有both modified的 标识

  3. git add [file name ] : 将文档添加到暂存区,但不提交,查看结果如下

  1. git reset HEAD : 放弃提交至暂存区的修改,保存至本地,并查看状态如下:

  1. git checkout [file name] : 很显然,此时只需要checkout 此条修改即可

 问题解决,不需要提交