美文网首页
git pull冲突解决之强制覆盖

git pull冲突解决之强制覆盖

作者: LoveDuoer | 来源:发表于2020-07-24 16:13 被阅读0次

今天在更新git本地仓库时发生了奇怪的冲突,想说一下这个问题的解决办法。

本地仓库工作目录中并没有未提交的修改,很干净,这时我想更新到远程仓库最新的状态,所以执行了git pull命令,结果发生了Conflict:
'''
$ git pull
remote: Enumerating objects: 391, done.
remote: Counting objects: 100% (391/391), done.
remote: Compressing objects: 100% (246/246), done.
remote: Total 387 (delta 170), reused 283 (delta 128)
Receiving objects: 100% (387/387), 267.25 MiB | 917.00 KiB/s, done.
Resolving deltas: 100% (170/170), completed with 3 local objects.
From https://e.coding.net/weidongshan/01_all_series_quickstart
2ea4337..fa84f29 master -> origin/master

  • [new tag] V2.4 -> V2.4
  • [new tag] V2.1 -> V2.1
  • [new tag] V2.2 -> V2.2
  • [new tag] V2.3 -> V2.3
    Performing inexact rename detection: 100% (499086/499086), done.
    CONFLICT (rename/rename): Rename directory 05_临时文件裸机文档程序众包/100ASK_IMX6ULL裸机程序/001_led->05_100ASK_IMX6ULL裸机程序/10异常与中断/008_exception in HEAD. Rename directory 05_临时文件裸机文档程序众包/100ASK_IMX6ULL裸机程序/001_led->10裸机开发/01_100ASK_IMX6ULL裸机程序/4_led in fa84f29a7a0ef0d5637a1309d057cd1f9aa630da
    Auto-merging 更新记录.txt
    CONFLICT (content): Merge conflict in 更新记录.txt
    CONFLICT (modify/delete): 嵌入式Linux应用开发完全手册第2版韦东山全系列视频文档全集.pdf deleted in fa84f29a7a0ef0d5637a1309d057cd1f9aa630da and modified in HEAD. Version HEAD of 嵌入式Linux应用开发完全手册第2版韦东山全系列视频文档全集.pdf left in tree.
    CONFLICT (rename/delete):
    ......
    '''
    感觉很奇怪,后来想了想,应该是太久没更新了,有些目录发生了变更,导致merge的时候冲突了。具体原因就不深究了,下面说一下解决方案:
  1. git fetch origin master
    先把远程仓库最新状态拉到本地(以master为例);
  2. git reset --hard origin/master
    将本地仓库重置到远程仓库最新状态(本地将被覆盖)。

以上~~~

相关文章

  • git pull冲突解决之强制覆盖

    今天在更新git本地仓库时发生了奇怪的冲突,想说一下这个问题的解决办法。 本地仓库工作目录中并没有未提交的修改,很...

  • Git语法管理

    一:基础语法 二:高级语法 使远程库强制覆盖本地代码(git pull时出现冲突 放弃本地修改) 本地版本强制覆盖...

  • Git强制提交和强制覆盖本地

    1、git push 强制提交 2、git pull 强制覆盖本地

  • git 拉远端代码强制覆盖本地代码

    想要拉远端强制覆盖本地,试过git pull --force ,还是会提示需要commit 下面的方法可以强制覆盖...

  • Git常见问题

    git pull有时候会遇到这种问题 问题一可以选择强制覆盖本地文件,输入如下命令: 问题二这是冲突问题,可以打开...

  • 2018-08-15 git冲突

    1、git pull时出现冲突方法一:放弃本地修改,使远程库内容强制覆盖本地代码 方法二:reset1、只能往前面...

  • 使用Git过程中绕不过的几个问题

    [TOC] git pull如何强制覆盖本地文件 error: Untracked working tree fi...

  • git 解决冲突

    三、解决冲突 1、使用git pull文件时和本地文件冲突 场景:在使用git pull代码时,经常会碰到有冲突的...

  • git 系列

    1、git pull的时候发生冲突的解决方法之“error: Your local changes to the ...

  • Git 强制覆盖本地文件,解决 pull 失败问题

    pull报错: 解决办法: 使用fetch命令强制更新:$git fetch --all$git reset --...

网友评论

      本文标题:git pull冲突解决之强制覆盖

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