• Git入门级必知操作,从拉取到冲突、合并、推送真实流程演示


    Git入门级必知操作,从拉取到冲突、合并、推送真实流程演示

    学码六个月之久,竟然没找到一个会用git的搭档,孤家一人在git上pull/push,难道都去看svn了嘛,费解。
    演示时间为 20210915

    1. 两地址任选其一,若初次操作,使用https

      image-20210915151012322

    2. 拉取代码到本地git clone

      image-20210915151254636

    3. 进入文件夹内,新建工作分支git checkout -b wjsmc(wjsmc为分支名,自定义即可)

      image-20210915151533003

    4. wjsmc分支下,进行开发,模拟新建文件夹,写入内容

      image-20210915151709387

      image-20210915151721776

      模拟一次冲突,修改原有文件夹111.txt内容.

      image-20210915151834059

    5. 模块开发完毕,提交缓存,提交到本地,两步操作

      git add .
      git commit -m "测试"
      

      image-20210915152026650

    6. 拉取最新代码,测试为master分支

      git pull origin master
      

      image-20210915152225274

      此时若进入冲突阶段,需要解决冲突

      image-20210915152330172

    7. 解决冲突

      按照提示找到冲突文件

      image-20210915152452851

      打开文件

      image-20210915152540600

      <<<<<<< HEAD
      44
      =======
      此块为冲突区自己的代码
      =======
      77
      >>>>>>> 77903c12c5137d6b1ea0d4bce74cc585dc812147
      此块为冲突区团队其他成员的代码,需要进行整理,解决冲突
      

      整理后的文件如下

      image-20210915152736221

    8. 重新提交

      git add .
      git commit -m "解决了冲突"
      

      image-20210915152842056

    9. 为了方便,此处直接合并,不进行pull request操作了

      切换到master

      git checkout master
      

      image-20210915153100168

      开始合并,推送

      git merge wjsmc
      git push orgin master(真实开发为devloop)
      
    10. 查看结果

      image-20210915153519762

  • 相关阅读:
    HITCON Training lab14 magic heap 堆技巧unsroted bin attack
    堆技巧Unsorted Bin Attack
    2014-hack-lu-oreo 堆技巧house of spirit
    极客时间JVM虚拟机
    堆技巧 housr_of_spirit 绕过检查源码分析
    babyheap_0ctf_2017 堆技巧 fastbin-attack
    gyctf_2020_borrowstack wp
    SqlServer Where后面Case When语句的写法
    EasyUI TextBox的onkeypress事件
    SQL
  • 原文地址:https://www.cnblogs.com/hmcjsc/p/15334941.html
Copyright © 2020-2023  润新知