Git Bug记录 —— 拉取或推送,出现分支冲突

这篇具有很好参考价值的文章主要介绍了Git Bug记录 —— 拉取或推送,出现分支冲突。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

拉取或推送时报错如下:
git pull --tags origin master
branch master -> FETCH_HEAD
ac03df346… 73ce6daae master -> origin/master
hint: You have divergent branches and need to specify how to reconcile them.
hint: You can do so by running one of the following commands sometime before
hint: your next pull:
hint:
hint: git config pull. rebase false # merge
hint: git config pull. rebase true # rebase
hint: git config pull. ff only # fast-forward only
hint:
hint: You can replace “git config” with “git config --global” to set a default
hint: preference for all repositories. You can also pass --rebase, --no-rebase,
hint: or --ff-only on the command line to override the configured default per
hint: invocation.
fatal: Need to specify how to reconcile divergent branches.


解决办法:
这个错误信息的意思是 Git 在运行 git pull --tags origin master 命令时发现本地分支和远程分支存在分叉(divergent branches),也就是它们的提交历史不同步,因此需要指定一种方式来解决这个分叉。
常见的处理分叉的方式包括合并(merge)和重建基础(rebase)。但是,由于 Git 不知道你希望使用哪种方法来处理这个分叉,因此会提示你需要指定一种方式来解决这个问题。

  1. 如果你想使用合并的方式来处理这个分叉,可以在命令行中执行 git config pull.rebase false,命令中的 false 意味着 git pull 命令将使用合并(merge)方式。

  2. 如果你想使用重建基础的方式来处理这个分叉,可以在命令行中执行 git config pull.rebase true,命令中的 true 意味着 git pull 命令将使用重建基础(rebase)方式。

  3. 还可以在命令行上直接指定 --rebase 或 --no-rebase 以及 --ff-only 参数,以覆盖已经配置的默认设置。

    需要注意的是,在处理分叉时,一定要小心操作,并先备份代码库,以避免数据丢失。文章来源地址https://www.toymoban.com/news/detail-556202.html

到了这里,关于Git Bug记录 —— 拉取或推送,出现分支冲突的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决 Git 推送与拉取代码冲突和异常问题的完整指南

    Git 是现代软件开发中最受欢迎的版本控制工具之一,它可以帮助开发者管理代码并与其他人协作。然而,在使用 Git 进行推送和拉取代码时,有时候会遇到一些冲突和异常问题,这会影响开发者的工作效率和代码质量。因此,本文将介绍 Git 中常见的推送和拉取代码冲突/异常

    2024年02月16日
    浏览(35)
  • Git的基础命令大全,拉取推送,分支,合并

    命令如下: 1. clone(克隆): 从远程仓库中克隆代码到本地仓库 2. checkout (检出):从本地仓库中检出一个仓库分支然后进行修订 3. add(添加): 在提交前先将代码提交到暂存区 4. commit(提交): 提交到本地仓库。本地仓库中保存修改的各个历史版本 5. fetch (抓取) : 从远程库

    2024年02月12日
    浏览(36)
  • git的分支的使用,创建分支,合并分支,删除分支,合并冲突,分支管理策略,bug分支,强制删除分支

    查看当前本地仓库中有哪些分支 HEAD所指向的分支就是当前正在工作的分支 创建一个分支 创建好了,但是目前还是指向 master 用tree命令也可以看到已经创建分支成功了 创建出来的分支,和主分支的最新记录是一样的 切换分支就是让HEAD指向我们的dev分支 我们在dev分支上堆R

    2024年02月04日
    浏览(40)
  • Git小乌龟tortoisegit使用自我小结(初始化、提交、推送、拉取、新建分支、切换分支、创建空白分支)

    新建一个新文件夹File,然后进入 创建版本库 初始化之后,分支无法显示,需要创建文件并提交,才是真正的初始化 创建文件file01.txt 右键空白处,点击提交按钮 对提交内容进行操作 第一步 第二步 第一步 第二步 此方法也可以用于 文件夹里已有文件,但是不想删除,直接推

    2024年02月16日
    浏览(62)
  • 【Git教程】(八)版本库间的交换 —— 版本库的克隆与命名,分支监控、命名、拉取及推送 ~

    Git 是个分布系统,它的版本库可以有多个克隆体。因此,每个开发者都可以有一份属于自己的克隆版本库,甚至还会同时保有若干份。他们通常会设置一个用于存放中央版本库的项目服务器。这个中央版本库代表了该项目的“官方”状态,我们称之为项目版本库。该版本库往

    2024年04月13日
    浏览(34)
  • git常用场景记录 | 拉取远程分支A合并到本地分支B

    doing,最后更新9.19 需求描述 在团队合作时,我自己的本地分支B功能已经实现并合并到 feature ,之后发现别人的代码也合并到了 feature 。为了防止以后实现其他功能,合并到 feature 时产生冲突,决定拉取最新的 feature 并合并到本地分支B。 实现步骤 1. git checkout feature 本地切换

    2024年02月11日
    浏览(36)
  • 记录一个IDEA中使用GIT的严重BUG,导致测试分支合并到主分支,以及代码恢复解决方案

    在做项目时遇到了一个问题,就是不知道什么操作,无缘无故把test分支代码合并到了master,导致花了好长时间去恢复master分支的代码,所以研究了一下,到底是什么原因导致的这个问题 PS: 后来分析出来根本原因,确定这确实是IDEA的一个BUG,在下面会有详细描述 当我们在test分支时,

    2023年04月14日
    浏览(44)
  • SourceTree拉取或提交时出现错误提示:git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks

    错误提示如下图所示: git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks fetch --no-tags origin plink: unknown option \\\"-p\\\" fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 解决方法:  点击 工具 — 选项 ,将SSH客户端的PuTTY/Plink改为

    2024年02月11日
    浏览(60)
  • git的拉取、提交、合并、解决冲突详细教程

    我们在开发中使用git,经常会遇到拉代码,切换分支,提交代码,新建分支,合并代码,解决冲突这些操作,下面我跟大家分享一个好用的git工具来进行这些操作。 首先,我们下载一个git工具 点击下载GitHub Desktop 1.拉取git代码 复制git地址 打开工具,点击右上角的File,点击

    2024年02月02日
    浏览(35)
  • VScode&Git 拉取提交推送代码

    拉取在终端输git clone  + url的地址 推送前先拉取 点击第三按钮旁边就是你修改的一些项目文件了 先添加暂存区,再写提交说明,然后点commit按钮提交代码,最后点push按钮推送到GitHub(注意先pull)    

    2024年02月11日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包