zoukankan      html  css  js  c++  java
  • [Git]解决GIT冲突问题:git pull failed

    1 文由

    花了很长时间一次性修改了项目的一大堆文件,准备最后git pull同步一下本地仓库代码,再一次性git commit,git push新代码的。

    but天不遂人愿,git pull时产生冲突(git pull failed),并提示了具体的冲突源码文件1份。

    此时,特别害怕辛辛苦苦编写/修改好几小时的源码刹那间灰飞烟灭,还怕对先前旧有代码造成不可知的破坏。

    那可咋整?

    莫急。

    2 解决过程

    step0 拷贝当前源码一份,以作灾备。[若对自己的GIT操作不自信时,可采取此下下策]

    step1 暂存本地仓库修改的代码

    stash: 贮存。git stash可先将开发者的改动暂存到本地仓库中,随时可以取出来再用,但是不用担心下次push到服务器时,把不想提交的改动也push到服务器上,因为Stash Changes的内容不参与commit和push。

    git stash
    

    step2 同步远程仓库代码到本地仓库

    git pull
    

    step3 将暂存的本地代码取出,置入当前工作空间

    git stash pop
    

    step4 直接提交当前工作空间中修改后的源码到本地仓库

    git commit -am "commit message..."
    

    step5 推送本地仓库源码至远程仓库

    git push
    

    3 参考文献

  • 相关阅读:
    django 自定义用户身份验证
    登录验证算法
    Scrapy
    爬虫性能相关
    Beautifulsoup模块
    selenium模块
    Cookie&Session
    Django Admin 本质
    JavaScript自执行函数和jquery扩展方法
    JS作用域与词法分析
  • 原文地址:https://www.cnblogs.com/johnnyzen/p/13234701.html
Copyright © 2011-2022 走看看