git—冲突产生和解决

冲突的产生和解决

模拟产生冲突

  • 同事在我下班后修改了线上仓库的代码

    image-20220621151740002

    注意此时的本地仓库和线上仓库的内容是不一致的。

    image-20220621151827968

  • 第二天上班的时候,我没有做git pull操作而是直接修改了本地对应文件的内容

    image-20220621151938930

  • 需要在下班的时候将代码提交到线上仓库(git push)

    image-20220621152213499

    提示我们在提交之前要先git pull

    【解决冲突】

  • 先git pull

    image-20220621152439371
  • 打开冲突文件,解决冲突

    image-20220621152814219

    解决方法:需要和同事(谁先提交的)进行商量,看代码如何保留,将修改好的文件再次提交即可。

  • 重新进行提交

    image-20220621153019988
posted @ 2022-06-21 23:09  travellerα  阅读(12)  评论(0)    收藏  举报