=========================== 在IDEA中通过Git解决版本冲突 =========================== 管理员拉取远程库到本地库,修改代码并提交到本地库: package cn.tedu.usegitee.utils; public class MD5Util { public static String digest(String message) { System.out.println("计算MD5摘要"); System.out.println("管理员到此一游"); return "MD5摘要字符串"; } } 开发者拉取远程库到本地库,修改代码并提交到本地库: package cn.tedu.usegitee.utils; public class MD5Util { public static String digest(String message) { System.out.println("计算MD5摘要"); System.out.println("开发者到此一游"); return "MD5摘要字符串"; } } 管理员推送本地库到远程库——成功。 开发者推送本地库到远程库——被拒! 在一个开发者拉取之后,推送之前,有其它开发者做了推送,可能导致版本冲突。 use-gitee Git 拉取... 冲突 接受您的变更 - 保留自己的(覆盖别人的) 接受他们的 - 保留别人的(丢弃自己的) 合并... - 合并双方的(与别人协商) >> - 插入自己的 << - 插入别人的 package cn.tedu.usegitee.utils; public class MD5Util { public static String digest(String message) { System.out.println("计算MD5摘要"); System.out.println("管理员到此一游"); System.out.println("开发者到此一游"); return "MD5摘要字符串"; } } 开发者推送本地库到远程库——成功。 例程:UseGitee、use-gitee