解决冲突

作者: 亮亮同学 | 来源:发表于2018-05-23 11:07 被阅读18次

git命令行解决冲突文件步骤
2018年01月19日 14:47:01
阅读数:4118
方法一(推荐使用):

git pull 出现冲突后丢弃本地冲突文件修改,采用远程文件覆盖本地文件

git checkout [文件路径]
例:git checkout test/src/main/resources/spring-shiro.xml

方法二:

git pull 出现冲突后可以暂存本地修改git stash ,然后git pull 更新代码,git stash list 可查看暂存记录列表,释放本地暂存 git stash apply stash@{0} ,出现冲突文件,找到并解决,然后可以提交git add . 加入索引库,然后本地提交git commit -m '注释' 最后git push到远程

方法三:

1.git pull

更新代码,发现

error: Your local changes to the following files would be overwritten by merge:pom.xml

Please commit your changes or stash them before you merge.
这说明你的pom.xml与远程有冲突,你需要先提交本地的修改然后更新。

2.git add pom.xml

git commit -m '冲突解决'

提交本地的pom.xml文件,不进行推送远程

3.git pull

更新代码

Auto-merging pom.xml
CONFLICT (content): Merge conflict in pom.xml
Automatic merge failed; fix conflicts and then commit the result.

更新后你的本地分支上会出现 (develop|MERGING)类似这种标志

4.找到你本地的pom.xml文件,并打开

你会在文件中发现<<<<<<< HEAD ,======= ,>>>>>>> ae9a0f6b7e42fda2ce9b14a21a7a03cfc5344d61

这种标记,<<<<<<< HEAD和=======中间的是你自己的代码, ======= 和>>>>>>>中间的是其他人修改的代码

自己确定保留那一部分代码,最后删除<<<<<<< HEAD ,======= ,>>>>>>>这种标志

5.git add pom.xml

git commit -m '冲突解决结束'

再次将本地的pom.xml文件提交

6.git push

将解决冲突后的文件推送到远程

相关文章

  • 疗愈是什么?

    找到旧伤和自己和解. 解决冲突轻松活 发了问题解决冲突 解决冲突痛快活着 通过决察发现问题解决冲突和自己和解痛快活...

  • 与冲突和解

    生活中处处有冲突。 然而,有效的冲突技巧往往能合理的解决冲突与人际关系。 《解决冲突的关键技巧》...

  • (4.2) git分支管理-解决冲突

    小结 当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。 解决冲突就是把Git合并失败...

  • 冲突

    冲突产生需求 洞察冲突的源头 然后解决冲突 而我们要制造冲突

  • 解决冲突

    git命令行解决冲突文件步骤2018年01月19日 14:47:01阅读数:4118方法一(推荐使用): git ...

  • 解决冲突

    1、解决冲突 2、更新到指定版本 选中其中一个版本后点击ok即可。 原文:https://blog.csdn.ne...

  • 解决冲突

    阅读: 598668 人生不如意之事十之八九,合并分支往往也不是一帆风顺的。 准备新的feature1分支,继续我...

  • 解决冲突

    git clean -d -fx

  • 解决冲突

    多人同时修改了同一个文件 使用git pull代码时,碰到有冲突的情况,提示如下信息: 这个意思是说更新下来的内容...

  • 解决冲突

    人生不如意之事十之八九,合并分支往往也不是一帆风顺的。 准备新的feature1分支,继续我们的新分支开发: $g...

网友评论

    本文标题:解决冲突

    本文链接:https://www.haomeiwen.com/subject/xtfrjftx.html