Git问题篇:Merge冲突解决办法以及版本回溯

发布时间 2023-04-01 19:11:01作者: No3eTB

在做软构实验lab1,使用git进行版本管理的时候遇到的问题。

因为我使用两个设备进行学习,因此在这当中涉及到两方本地版本库的更新问题,

出现问题的原因:

我在使用p1设备的时候在未 git pull 更新本地版本库的前提下进行了 Code,因此在完成修改进行git push 的时候出现了 merge conflict,

由于对该问题缺乏解决经验,因此在操作过程中改动了一部分xml文件造成项目无法在IDEA中构建,因此需要进行版本回溯来回到最近的正确版本。


 

这里介绍两种解决办法:

一、删除冲突文件中不同的地方

// 待补充

二、强制回溯版本(可能会有新写内容丢失,需保存新内容再进行)

git reset --hard (commit哈希值)