git入门(三)——git版本冲突模拟与解决

git 2016-03-16

在使用git进行多人协作的时候,一定会发生冲突,那么当冲突发生的时候,git是怎么解决版本间冲突的问题的呢?我们现在就在模拟一下。 下面是一个模拟环境,在本地创建2个github的仓库拷贝。假设有2个人分辨修改了a.txt文件,如: 1.png

现在我们先提交1号修改内容 2.png

好,我们在github上已经看到了1号修改已经成功提交。接下来,我们提交2号修改。 3.png

git提示我们推送失败,由于我们本地的版本与服务的版本不同,建议我们采用git pull命名来整合本地与服务器的最新版本。 然后git给我们整合了一个版本 QQ图片20160316142300.png

然后我们完成修改后,再次进行提交。然后就提示修改成功了。

-----end-----


本文由 zhanghuayan 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

赏个馒头吧