使用git pull文件时和本地文件冲突怎么办?
同事在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息:
发布日期:2021-10-10 05:31:28
浏览次数:19
分类:技术文章
本文共 655 字,大约阅读时间需要 2 分钟。
[使用git pull文件时和本地文件冲突怎么办?]
文章目录
error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting.Please, commit your changes or stash them before you can merge.
这个意思是说更新下来的内容和本地修改的内容有冲突,先提交你的改变或者先将本地修改暂时存储起来。
处理的方式非常简单,主要是使用git stash命令进行处理,分成以下几个步骤进行处理。
1、先将本地修改存储起来
$ git stash
这样本地的所有修改就都被暂时存储起来 。是用git stash list可以看到保存的信息:
git stash暂存修改
其中stash@{0}就是刚才保存的标记。
2、pull内容
暂存了本地修改之后,就可以pull了。
$ git pull
3、还原暂存的内容
$ git stash pop stash@{0}
系统提示如下类似的信息:
Auto-merging c/environ.cCONFLICT (content): Merge conflict in c/environ.c
意思就是系统自动合并修改的内容,但是其中有冲突,需要解决其中的冲突。
4、解决文件中冲突的的部分
解决冲突就好。
解决完成之后,就可以正常的提交了。
转载地址:https://blog.csdn.net/qq_22054285/article/details/87934554 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年03月21日 09时34分31秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
mysql 阿里云 添加磁盘空间_rds mysql磁盘空间包含
2019-04-21
mysql死锁如何释放_mysql 死锁:如何解决mysql死锁
2019-04-21
递归sql级别1出现错误00604_ORA-08102 index key的错误恢复
2019-04-21
mysql设置超时时间 linux_如何配置MySQL数据库超时设置
2019-04-21
java中gui_java中GUI是什么意思?详细图解
2019-04-21
java 接口隔离_简单理解遵循接口隔离原则的Java设计模式编程
2019-04-21
java入门难吗_零基础学JAVA语言难吗,需要多久
2019-04-21
java项目作业_java工程项目作业1
2019-04-21
power指令集 mysql_32位PowerPC常用指令集总结
2019-04-21
java iso 8601_如何在iOS上获得ISO 8601日期?
2019-04-21
windows8怎么下载python_win8怎么安装python
2019-04-21
ajax 向php后台传数据,jQuery的ajax向PHP传数据并接受数据
2019-04-21
oracle云erp产品有哪些,云ERP与传统ERP的区别有哪些百洋智能科技为您分析
2019-04-21
linux程序设计x11,Linux(X11)
2019-04-21
linux消息队列文件,Linux的消息队列
2019-04-21