这里是我举得小白阶段比较困难的地方了,

当在我们向远程数据库推送数据之前,有其他用户向远程数据库推送的相同的文件的时候,服务器会拒绝我们的推送,这个时候就需要我们来整合这两个文件

 

Ubuntu下使用Git_3_Error

如图说是,现在显示的是我们在克隆文件中,想远程数据库推送失败,是一位内我们在之前使用了原始文件向服务器推送了一次数据

Ubuntu下使用Git_3_冲突_02

 

这是我们在原始文件中添加了“制造冲突”的文字

Ubuntu下使用Git_3_push_03

这是我们在克隆文件中添加的“pull 文件”

由于在上一篇中我们使用克隆文件提交了一次数据,后面经过原始文件提交,所以我们再次使用克隆文件提交的时候,就会显示文件冲突

 

$ git pull origin master


先拉一下

 

Ubuntu下使用Git_3_push_04

显示有冲突

手动打开合并,

Ubuntu下使用Git_3_Error_05

 

删除掉没用的就可以了,剩下就就是默认的了

 

看下状态,并完成剩下的操作

 

$ git status 
$ git add sample.txt 
$ git commit -m "处理合并冲突"
$ git push 

 

 

 

 

 

 

 

 

 

Ubuntu下使用Git_3_Error_06

可能我的解释有人不怎么看明白,附上我学习网站的解释

网址链接:http://git.wiki.navisec.it/intro/intro5_1.html

Ubuntu下使用Git_3_冲突_07