> 解决此冲突分为两种需求:
1. 查看冲突,选择需要保留的修改,解决冲突并提交到服务器2. 撤销自己本地的修改,并且不提交
> 注释: 需求1 比较普遍,解决冲突后直接提交就好了,此处不详说,重点讲需求2
以需求2为目的,提供以下解决方案,操作步骤如下:
1. git status 查看状态
放弃自己本地的修改:将产生冲突的文件和服务器上的文件对比,即使本地的此文件和远程服务器上的完全一致
git status查看状态,发现此文档还是有both modified的 标识
git add [file name ] : 将文档添加到暂存区,但不提交,查看结果如下
git reset HEAD : 放弃提交至暂存区的修改,保存至本地,并查看状态如下:
git checkout [file name] : 很显然,此时只需要checkout 此条修改即可
问题解决,不需要提交