GIT拉取代码本地修改与远程仓代码冲突问题

8 篇文章 1 订阅
订阅专栏

代码路径:本地修改->个人远程仓->公共远程仓

这个问题的引发原因是本地代码进行了修改,但事先又没有git pull进行更新,这时用git pull拉取远程仓代码进行更新时,就会报本地代码合远程仓代码冲突的错误:“Your local changes to the following files would be overwritten by merge: ...”。

遇到此问题,若不想丢弃本地修改代码,又想拉取远程仓代码进行更新,就要解决代码冲突的问题。

解决思路和步骤:

(1)备份本地代码:git stash命令,该命令会备份所有修改的文件到堆栈区,但其他文件没有冲突,不需要备份,可用如下方法做到只备份某个文件(经验证容易出问题,参考后述LOG_cmd.xml):

a、所有修改的文件git add

b、git reset HEAD  撤回需要备份的文件

 c、git stash --keep-index,这时就会只备份没有git add的文件。但xxx.xml文件stash时报错,按理该文件已git add,不应该被stash。

 git status查看:

(2)git pull拉取代码

git status: 

这时更新的代码和我修改的没有冲突的了,所以可以git pull成功。

(3)git stash pop从堆栈中恢复备份

执行后原来文件会在modified中。

(4)处理异常的xxx.xml 

 

git status查看

这时的xxx.xml变成未修改文件了。

重新修改xxx.xml提交。

注意:git stash pop从堆栈中恢复备份之后,可能会遇到冲突问题,如果有冲突还要解决冲突。

Git介绍与使用-培训专用课程PPT
03-11
初始化库、克隆项目、添加文件到暂存区、查看库当前状态、比较文件不同、提交修改、回退版本(包含清理分支和常用组合操作命令)、删除工作区文件、查看提交记录、远程操作、与合并代码、管理分支(分支操作...
5. Git进阶之冲突与合并
Ethan-Code's blog
03-14 1217
# 合并的原则 在本地修改项目,远程也被其他人进行了修改后,本地版本库与远程存在冲突。需要进行冲突的解决,才能进行推送。 原则就是:将远程最新的代码到本地,在本地进行合并和冲突解决,随后再push到远程。 方式有多种,本质上一样。 git pull + git push git fetch + git merge + git push git fetch + git rebase + git push git reset --hard origin/branch + git cherry-pick [
Git分支使用,代码推送与合并冲突
baomingshu的博客
12-17 668
这里的Bms-Dev相当于在远程库创建了属于我的Bms-Dev分支,如果分支已经存在就不会创建了(有可能是和别人共用分支)在本地建立我自己的分支(名Bms-Dev)或者切换到指定的分支,才能提交到远程库上Bms-Dev的分支。在github上,将自己的分支merge(合并)到共用的分支。提交暂存区的文件到本地库,-m’xxx’,添加提交信息。从远程库的某个分支最新的代码,并合并到本地库。把有改动的文件以此添加到暂存区,准备进行提交。查看当前分支,创建新分支,切换分支等。
【随笔】Git 高级篇 -- 远程与本地不一致导致提交冲突 git push --rebase(三十一)
最新发布
JMFive的博客
04-17 2805
大家好,又见面了,我是夜阑的狗🐶,本文是专栏【Git】专栏的第三十一篇文章;这是今天学习到Git 高级篇 – 远程与本地不一致导致提交冲突 💖💖💖,开启新的征程,记录最美好的时刻🎉,每天进步一点点。【Git】, 此专栏是我是夜阑的狗对GitGitee等工具使用过程的总结,希望能够加深自己的印象,以及帮助到其他的小伙伴😉😉。如果文章有什么需要改进的地方还请大佬不吝赐教👏👏。现在我们已经知道了如何从其它地方pull提交记录,以及如何push我们自己的变更。
git merge/rebase】详解合并代码、解决冲突
Joker_ZJN的博客
10-10 6103
一文详解如何在IDEA中使用merge/rebase合并代码、解决冲突
Idea中解决Git冲突问题及merge代码消失问题git常用tips】
热门推荐
weixin_45565886的博客
09-20 2万+
Idea中解决Git冲突问题及merge代码消失问题
Git操作远程库及解决合并冲突
m0_61961937的博客
08-08 1802
Git操作远程库及解决合并冲突的简单示例
Git解决本地与远程的代码冲突
Hugokung的博客
05-13 6631
情况1: 当本地的代码已经commit 我遇到的是这个情况。方法肯定有很多。这里仅记录我处理成功的。 首先我们应该把远端的代码分支到本地的一个新的临时分支上。 git fetch origin remote_brach:local_tmp 然后可以通过下面命令查看与本地最新分支的差异。 git diff local_tmp 在自己想提交的分支上执行合并命令。 git merge local_tmp 如果有不能自动合并的冲突文件,则需要自己打开并修改冲突文件的基本格式是&lt
git代码冲突解决,覆盖本地,本地和远程保持一致方法
大海的水有多深,那么你就有多强
04-24 1万+
Git是我们开发中用到的一种代码保存和合并开发的工具,但是因为开发是团队,因此会出现合并代码冲突问题,所以我们需要解决冲突代码
解决git合并的冲突问题
qq_37464878的博客
02-22 3010
解决冲突的最好方案是:只保留远程库的代码,剪切你的修改,等到合并成功后再对文件进行修改并重新提交同时保留远程库的代码和你的代码,合并可以成功使用IDE提供的merge editor,可以选择性保留任意内容git pull之前修改:只保证工作区做出了修改,如果提交到了版本库,那么使用git reset撤销提交。之后使用git stash将工作区修改缓存进栈。之后git pull下代码,直接进行fast forward合并。
GitGit 操作命令可视化(五):git clone、git fetch、git pull、git push、git pull --rebase、解决远程库与本地库的代码冲突
wsygcncxy的博客
06-10 3323
git的远程操作命令,看了之后妈妈再也不用担心我合并坏公司代码被辞退啦~~~
解决git 提交代码时与远程代码发生冲突
lmcup的博客
12-03 641
解决提交代码时本地代码与远程代码发生冲突
Git基本操作和问题汇总
10-18
资源主要包括对Git基本操作的汇总,以及在使用Git的过程中遇到的问题,例如:git如何创建并推送到远程分支,git pull代码时,冲突的解决办法等。
git库管理常用快捷键文档
05-12
2.可以更好进行团队协作开发-提交历史,版本修改,代码冲突问题. 版本控制工具svn与git区别: svn集成式:SVN在没有联网的时候是拒绝干活的 git分布式:在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以...
Git常用命令总结.md
08-18
尝试使用Git进行多人协同开发,并学习解决代码冲突的方法; 阅读Git官方文档和相关教程,进一步深入学习Git的高级用法; 探索其他版本控制工具,了解其特点和适用场景; 积极参与开源项目,提高自己的代码管理和协同...
1.1.Git课程内容介绍.mp4
05-27
本系列课程从git基础到项目实战,老师手把手教你如何使用git来管理项目,进行代码的推送、、提交以及分支相关操作,课程体系完整清晰。 1.Git入门 1.1简介 1.2Git 与 SVN 区别 1.3 Git的安装 1.4git本地库...
git常用命令及冲突解决
gettoken的博客
07-10 3533
用法:git config –global user.email "[email address]"我们可以使用命令:git reset --soft HEAD^ 这样就成功撤销了commit。用法:git config –global user.name "[name]"使用git reset --hard HEAD^ 这样连add也撤销了。git commit -m "第一次提交,注释必须写"创建分支:git checkout -b 分支名。该命令将丢弃所有的历史记录,并回滚到指定的提交。
Git:从远程最新代码分支合并到本地分支
AI知识分享,技术知识分享
07-17 1万+
Git 中,你可以使用git fetch和git pull命令远程库的更新。
【实战】三种方法解决本地分支与远端分支代码同步的问题
maple05的博客
09-07 6253
在日常开发中,很有可能多个开发人员都在同一个代码库分支上进行工作,这可能导致本地分支与远端分支之间存在差异。
git 远程代码与本地的合并
07-20
你可以使用以下命令将远程代码到本地并合并: 1. 首先,切换到你的本地代码库目录: ``` cd /path/to/local/repo ``` 2. 确保你当前所在的分支是你想要合并远程代码的分支。你可以使用以下命令查看当前...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 深入理解linux下write()和read()函数 198267
  • Linux下查看当前用户和所属用户组方法总结 32651
  • socket编程中recv()和read()的使用与区别 25430
  • Ubuntu关闭(重启)网络服务命令 21130
  • “minicom: cannot open /dev/ttyUSB0: 没有那个文件或目录”问题的解决 19904

分类专栏

  • 网络协议 1篇
  • GDB 4篇
  • 问题定位 5篇
  • 随笔 1篇
  • Linux内核 4篇
  • 通信协议 4篇
  • GIT 8篇
  • Docker 1篇
  • imx6q 3篇
  • 开发管理 2篇
  • OS 5篇
  • zynq 11篇
  • Linux 16篇
  • Linux编程 16篇
  • Linux驱动 7篇
  • Qt 1篇
  • sqlite 2篇
  • Python 1篇
  • 面试笔试题目 1篇
  • 数据结构与算法 15篇
  • 音视频编解码 2篇
  • C/C++ 23篇

最新评论

  • SQLite报“too many attached databases - max 10“错误

    CSDN-Ada助手: 不知道 MySQL入门 技能树是否可以帮到你:https://edu.csdn.net/skill/mysql?utm_source=AI_act_mysql

  • 在arm Cortex-A9开发板移植rtl8821au无线网卡并实现与外网通信

    m0_47775639: 什么鬼啊,代码跑了两次都死机了,这么大吗?

  • 在arm Cortex-A9开发板移植rtl8821au无线网卡并实现与外网通信

    m0_47775639: config_platform后面接的是开发板型号吗?

  • 编译QT5.7.0遇到 ERROR: Unknown module(s) in QT: quick

    weixin_43972388: 亲测有效,感谢楼主

  • git解决代码冲突问题

    峡谷电光马仔: 不错,互关学习一下

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • SQLite报“too many attached databases - max 10“错误
  • TCP三次握手第一次握手不需要携带ACK,最后一次握手不需要携带SYN
  • linux gdb反汇编定位问题
2024年2篇
2023年35篇
2022年11篇
2021年13篇
2020年5篇
2019年11篇
2017年28篇
2016年9篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源暗杀星江中咏海军工程大学贴吧我拿什么拯救你免费铺店起名座中泣下谁最多裸贷网上银行开通飘阿兮qq空间音乐播放器伪娘视频公司群起什么名字好梦幻西游客服专区2020年鼠宝宝罗姓起名旋转自助火锅加盟免费起名的店名乔丹效应广州起名有名的大师徐其修凉茶加盟南宁区号欧阳起名男宝宝名字大全11月10日武大郎烧饼加盟店电影立春新生婴儿起名字大全集宁波起名取名2020鼠年宝宝起名大全女属鸡科技公司起名大全姓贾起名字女人隐秘的角落电视剧淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化