git代码合并了后发现有冲突,我们怎么取消合并?

这篇具有很好参考价值的文章主要介绍了git代码合并了后发现有冲突,我们怎么取消合并?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目场景:

git代码合并了后发现有冲突,我们有时候不想解决冲突,不想合并了;或者别人把冲突解决完了,自己想拉取一下最新代码,咋办呢?


解决方案:

使用命令行文章来源地址https://www.toymoban.com/news/detail-596993.html

git merge --abort

测试实现:

D:\cloud\ui-console (release/V3.4.1.1-20221122 -> origin)
λ git pull
remote: Enumerating objects: 7, done.
remote: Counting objects: 100% (7/7), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 7 (delta 0), reused 0 (delta 0), pack-reused 0
Unpacking objects: 100% (7/7), done.
From http://gitlab.rd.cloud.com/cloud/pco/ui-console
   31bb89ec..b010f16d  release/V3.4.4-20221130 -> origin/release/V3.4.4-20221130
Already up to date.

D:\cloud\ui-console (release/V3.4.1.1-20221122 -> origin)
λ git checkout release/V3.4.4-20221130
Switched to a new branch 'release/V3.4.4-20221130'
M       src/components/iam/logger/index.vue
Branch 'release/V3.4.4-20221130' set up to track remote branch 'release/V3.4.4-20221130' from 'origin'.

D:\cloud\ui-console (release/V3.4.4-20221130 -> origin)
λ git pull
Already up to date.

【将release/V3.4.1.1-20221122分支代码合到release/V3.4.4-20221130分支】
【合并过程有了冲突了】
D:\cloud\ui-console (release/V3.4.4-20221130 -> origin)
λ git merge release/V3.4.1.1-20221122 release/V3.4.4-20221130
Auto-merging src/components/workorder/orderDetail/components/order-detail-tab.vue
CONFLICT (content): Merge conflict in src/components/workorder/orderDetail/components/order-detail-tab.vue
Automatic merge failed; fix conflicts and then commit the result.

【别人提交的代码,自己不想解决冲突,让别人解决完冲突后自己拉取一下代码,发现有没有合并代码的错误】
D:\cloud\ui-console (release/V3.4.4-20221130 -> origin)
λ git pull
error: You have not concluded your merge (MERGE_HEAD exists).
hint: Please, commit your changes before merging.
fatal: Exiting because of unfinished merge.

D:\cloud\ui-console (release/V3.4.4-20221130 -> origin)
λ

【使用git merge --abort 取消合并】
D:\cloud\ui-console (release/V3.4.4-20221130 -> origin)
λ git merge --abort

【再进行git pull】
D:\cloud\ui-console (release/V3.4.4-20221130 -> origin)
λ git pull
Updating b010f16d..0ceb5fad
Fast-forward
 src/components/expense/pay/openService.vue | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

D:\cloud\ui-console (release/V3.4.4-20221130 -> origin)
λ git pull
Already up to date.

到了这里,关于git代码合并了后发现有冲突,我们怎么取消合并?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【git merge/rebase】详解合并代码、解决冲突

    目录 1.概述 2.merge 3.rebase 4.merge和rabase的区别 5.解决冲突 在实际开发中,一个项目往往是多个人一起协作的,头天下班前大家把代码交到远端仓库,第二天工作的第一件事情都是从服务器上拉最新的代码,保证代码版本的一致性。在这种团队协作中大家修改到同一份文件是难

    2024年02月08日
    浏览(56)
  • git必备知识 git使用常见问题(提交代码,合并冲突)

    git fetch 获取远程分支更新 git branch 查看本地分支 git branch -r 查看远程分支 git branch -a 查看所有分支(本地分支和远程分支) git clone 地址 克隆代码 git checkout 切换分支 git pull 同步到本地(拉) git push 推送至服务器 git checkout -b dev origin/master 基于主分支创建dev分支 git add . 添加

    2024年02月16日
    浏览(58)
  • vscode中git拉取、提交代码、解决冲突,以及合并代码的操作

    场景:本地有修改代码,远程仓库没有更新,这时本地想要提交代码。 步骤:本地修改了testA文件内容-本地先暂存提交-拉取-推送; 本地修改了testA文件内容 本地先暂存提交 拉取 推送 远程仓库上就可以看见提交记录了 解决冲突场景:本地有修改代码,远程仓库同时有更新

    2024年02月05日
    浏览(67)
  • idea解决代码冲突-git分布式合并分支-加git回滚操作

    第一次接触项目发版的工作,记录一下解决版本冲突合并问题的心得。 适用场景:分布式项目,多人使用自己分支开发,最后合并自己的代码分支给主分支。 话不多说,直接看图 1.全部拉下来(这个拉取是全部拉取,既保证自己的分支最新,同时也把远端的分支都拉到最新

    2024年02月08日
    浏览(120)
  • git代码管理操作全流程之一: 提交、更新、解决冲突、合并等操作

    Step 1, 检查自己的代码改动。执行 git commit -am\\\"\\\"  提交到本地仓库。注意写好准确的描述信息。 Step 2 ,执行 git pull --rebase ,将当前分支的代码更新到远程仓库的最新版本。如果有冲突解决冲突。解决git冲突请见后续介绍。 Step 3 ,上述步骤执行结束,测试代码。在git bash 命

    2024年02月16日
    浏览(57)
  • git怎么取消提交代码

    1.使用 git reset 命令取消提交并将本地代码回退到上一个提交状态。如果您想撤销之前的提交并更改代码,请使用 git reset --hard 命令。 2.使用 git revert 命令取消提交,但是会创建一个新的提交来撤销之前的提交。 请注意,commit-id是您要撤销的提交的 ID。您可以使用 git log 命令

    2024年02月11日
    浏览(52)
  • 【问题处理】GIT合并解决冲突后,导致其他人代码遗失的排查

    📕作者简介:战斧,从事金融IT行业,有着多年一线开发、架构经验;爱好广泛,乐于分享,致力于创作更多高质量内容 📗本文收录于 GIT 专栏,有需要者,可直接订阅专栏实时获取更新 📘高质量专栏 云原生、RabbitMQ、Spring全家桶 等仍在更新,欢迎指导 📙Zookeeper Redis ka

    2024年02月08日
    浏览(66)
  • git怎么把当前分支代码合并当指定分支

    场景:当前处于test分支,现在要把test分支代码的内容push到master里 1.切换到test分支(如果当前分支不是test才需要切换) 2.拉取test远程分支的代码(如果本地的代码内容和远程不一样,就拉,否则跳过) 3.切换到指定分支master 4.把test分支的代码合并到master 题外话,如果已经

    2024年02月12日
    浏览(60)
  • 取消 Git 合并操作

    Git 是一个强大的版本控制系统,它提供了许多功能来管理和跟踪代码的更改。在 Git 中,合并操作是将一个分支的更改合并到另一个分支的常见操作。然而,有时候我们可能意外地执行了合并操作,或者在合并后发现了问题,希望取消这个合并操作。本文将介绍如何取消 Gi

    2024年02月06日
    浏览(37)
  • git 分支合并冲突解决

    已经累到不想说话了,直接上流程吧! 1、比如你想A分支合并到B分支,先把这两分支都pull一下最新代码:git pull 2、切换到要合并的分支:git checkout tougu_pan (tougu_pan 是我的B分支) 3、在 tougu_pan 分支上执行 git merge --no-ff dev 4、git status 查看本地修改,就会出现以下状态 5、如

    2024年02月10日
    浏览(65)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包