美文网首页git操作指南
git 常见问题——合并冲突

git 常见问题——合并冲突

作者: yichen_china | 来源:发表于2018-12-05 10:19 被阅读2次

    冲突合并一般是因为自己的本地做的提交和服务器上的提交有差异,并且这些差异中的文件改动,Git不能自动合并,那么就需要用户手动进行合并

    如我这边执行git pull origin master

    如果Git能够自动合并,那么过程看起来是这样的

    输入图片说明

    拉取的时候,Git自动合并,并产生了一次提交。

    如果Git不能够自动合并,那么会提示

    输入图片说明

    这个时候我们就可以知道README.MD有冲突,需要我们手动解决,修改README.MD解决冲突

    输入图片说明

    可以看出来,在1+1=几的这行代码上产生了冲突,解决冲突的目标是保留期望存在的代码,这里保留1+1=2,然后保存退出。

    输入图片说明

    退出之后,确保所有的冲突都得以解决,然后就可以使用git add .``git commit -m "fixed conflicts" git push origin master即可完成一次冲突的合并。

    整个过程看起来是这样的

    输入图片说明

    相关文章

      网友评论

        本文标题:git 常见问题——合并冲突

        本文链接:https://www.haomeiwen.com/subject/izkicqtx.html