Git解决冲突(本地共享仓库简单实践)

Posted 进无止境

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git解决冲突(本地共享仓库简单实践)相关的知识,希望对你有一定的参考价值。

1:可以使用git init --bare初始化一个本地共享仓库。

 

2:假设有A,B两个人进行合作开发,此时A,B可以使用git clone 共享仓库路径进行克隆。此时A,B的室友仓库代码是一致的。

 

3:此时如果A进行修改代码,然后提交到共享仓库(可以成功push到共享仓里)。

 

4:接下来B开始修改A修改过的文件之后进行push,会发现报错:

描述的非常清楚,由于另外一个仓库进行了push相同的ref(ref指的是文件)。rejected信息:fetch first ,所以接下来就是git pull

 

5:git pull操作。清晰描述了冲突的文件,需要手动解决冲突然后在commit

 

6:我们可以使用ide查看冲突文件的情况,然后手动解决冲突再次提交到共享仓库即可解决冲突。

 

以上是关于Git解决冲突(本地共享仓库简单实践)的主要内容,如果未能解决你的问题,请参考以下文章

代码管理工具git使用来解决代码冲突管理

GIT实践:合并本地仓库与远程仓库

[转]GIT实践:合并本地仓库与远程仓库

如何解决Git代码冲突问题?-Git实战-黑马程序员

[git] git拉取远程仓库,同步远程分支,解决冲突

(转)如何将本地git仓库上传到GitHub中托管+实践心得