文档章节

使用git pull文件时和本地文件冲突怎么办?

snowing1990
 snowing1990
发布于 2016/03/04 14:04
字数 419
阅读 51
收藏 0

使用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暂存修改 git stash暂存修改

其中stash@{0}就是刚才保存的标记。

2、pull内容

暂存了本地修改之后,就可以pull了。

$ git pull 3、还原暂存的内容

$ git stash pop stash@{0} 系统提示如下类似的信息:

Auto-merging c/environ.c CONFLICT (content): Merge conflict in c/environ.c 意思就是系统自动合并修改的内容,但是其中有冲突,需要解决其中的冲突。

4、解决文件中冲突的的部分

打开冲突的文件,会看到类似如下的内容:

git冲突内容 git冲突内容

其中Updated upstream 和=====之间的内容就是pull下来的内容,====和stashed changes之间的内容就是本地修改的内容。碰到这种情况,git也不知道哪行内容是需要的,所以要自行确定需要的内容。 解决完成之后,就可以正常的提交了。

© 著作权归作者所有

snowing1990
粉丝 4
博文 90
码字总数 2952
作品 0
程序员
私信 提问
使用git pull文件时和本地文件冲突怎么办

使用git pull代码时,经常会碰到有冲突的情况。 处理的方式非常简单,主要是使用git stash命令进行处理,分成以下几个步骤进行处理。 1、先将本地修改存储起来 $ git stash 这样本地的所有修...

贪睡猫仙mosen
2014/06/27
177
0
git usage

*** 推荐阅读git相关介绍:Pro Git(中文版) 1、安装 Ubuntu Windows msysgit是Windows版的Git,从http://msysgit.github.io/下载,然后按默认选项安装即可。 安装完成后,在开始菜单里找到...

xiaojunl
2014/10/13
6
0
git的使用和学习(三)分支管理

版权声明:没事随便转 https://blog.csdn.net/qq_41816123/article/details/84869728 分支的基本操作 创建分支:git branch 切换分支:git checkout 创建+切换分支:git checkout -b 合并某分...

齐码闯天涯
2018/12/07
0
0
Git常用命令实践总结

文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 1. Git仓库的创建 在当前目录新建一个Git仓库 在指定目录下新建一个Git仓库 从Github等地方克隆一个仓库到当前目录(可能需要输入密码,以...

Quincuntial
2016/10/21
0
0
GIT 知识点 整理

1,在需要修改项目文件权限,但是又担心修改后导致本地与线上文件冲突,怎么办? 可以使用 git config core.filemode false 然后使用 cat .git/config 就OK了,接下来就可以chmod修改权限了。...

U_KNOW
2017/11/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Taro 兼容 h5 踩坑指南

最近一周在改造 公羊阅读🐏 Taro 版本适配 h5 端,过程中改改补补,好不酸爽。 本文记录📝遇到的问题,希望为有相同需求的哥们👬节约点时间。 Taro 版本:1.3.9。 client_mobile_taro...

dkvirus
今天
4
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
今天
3
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
今天
4
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
今天
19
0
java数据类型

基本类型: 整型:Byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean 引用类型: 类类型: 接口类型: 数组类型: Byte 1字节 八位 -128 -------- 127 short 2字节...

audience_1
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部