git合并代码解决冲突
Posted 新手Tester
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git合并代码解决冲突相关的知识,希望对你有一定的参考价值。
幽默搞笑段子:
儿子两岁了,特爱听我给他讲故事。
有次又缠着我讲故事给他听。我说:“妈妈今儿个给你讲个卖火柴的小女孩好不好?”
儿子天真地问:“妈妈什么是火柴呀?”
家里一时也没有火柴,我也不知道怎么解释,
就顿了顿说:“那妈妈还是给你讲个卖打火机的小女孩吧。”
在一旁看着电视喝着茶的老公一下子喷了!
没有别的意思,阅读前让大家看一个段子,让大家有一个轻松的心情阅读
一直测试的我,之前有接触过git命令,但是没有详细的去看这些命令的意思,只是背着在用,今天一时兴起,看到了廖雪峰的git方面的博客,
网址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/
博客写的真的是超级棒,我差一点从头看到尾,并没有吹捧的意思写的是真的好,
下面言归正传,内容量很大,我就选了我比较喜欢的一块整理了下简单的说下,在利用git提交代码的时候难免会碰到冲突的情况,这个时候怎么办呢?
不要紧,看了这篇博客,你就会有一个基础的认识并解决这样的conflict,我是在本地创建的代码库,并建立的分支,大家可以看个思想,毕竟我也是刚刚才看了一下
图1
然后创建一个目录,可以随意起名字,这里我用我自己的名字huchengjiang,希望大家记住我啊,哈哈哈,我是逗比小测试
图2
接下来我们要让huchengjiang这个目录变成管理仓库,可以执行如下命令,如果执行完,会出现后边master的标识,说明创建成功了,开不开心,有没有感觉很简单
图3
然后我们利用touch创建一个名字叫test.txt的文件,通过ls查看的到,说明我们创建成功了,你们可能会说这都是太基础了,没错,接下来重点来了,大家不要走开图5
图6
图7
图 8
图9
图10
这个时候,我们不如利用git status看下状态,经常利用git status看状态的是个好习惯,从图中可以看出文件存在冲突
图11
(5)这个时候,我们vim进入这个文件,看看这个文件到底咋地了,这是要搞事情呀,然后看到了图中所示,原来这么肥事,然后通过修改,我们把自分支和master的分支统一到一起,进行了wq保存图12
图13
本来我master是老大,想怎么改就怎么改,全是因为这个不孝子,居然想篡位,看我今天不处死你,说罢,我直接git branch -d test1一下,舒服的大喊,天下又是朕的了,哈哈哈
图14
感谢各位的阅读,我会不定期的写一些小白的文件来分享给大家,虽然都是比较基础的,但是确实挺受用的,最后还是那句,祝各位前途似锦!!!!
以上是关于git合并代码解决冲突的主要内容,如果未能解决你的问题,请参考以下文章