zoukankan      html  css  js  c++  java
  • git push和pull如何解决冲突!!!精品

    多人合作完成项目时,git push 和 pull经常会发生冲突,根本原因就是远程的东西和本地的东西长的不一样,以下步骤能完美解决所有冲突!(先查看一下分支(git branch),确认没错再进行下面的操作)

    1. 找到一个最新可用的版本,并回退到那

    先用 git log 找到一个可行版本,如:abc...
    再用 git reset abc...回退到abc版本(放心,不会覆盖自己修改过的内容)

    2. 查看本地状态

    用 git status 查看本地修改
    把存在变动的,但不是自己修改的文件(如def.py)进行 git checkout def.py 目的是让它保持和远程的东西长的一样

    3. 再次查看本地状态

    用 git status 查看本地状态,这时候存在变动的文件就只有自己改过的文件了,这个时侯就可以提交了

    4. push到远程

    假设你改过的文件是haha.py
    git add haha.py
    git commit -m "修复Bug"
    这时候再查看一下改动的内容 git show(也可以省去,只是为了保证良好的git习惯,再确认一下)
    确认无误就可以push了,git push
  • 相关阅读:
    初识Ubuntu 18.04(更换系统头像,截图,sy)
    HDU
    HDU
    进度1
    开课博客
    返回一个整数数组中最大子数组的和
    开学第一节课测试感受
    网页记账本开发四(基本完成)
    网页记账本开发三
    网页记账本开发二
  • 原文地址:https://www.cnblogs.com/niulang/p/11812160.html
Copyright © 2011-2022 走看看