美文网首页想法软件测试
Learn Git - 命令行学习总结(1)

Learn Git - 命令行学习总结(1)

作者: xianling_he | 来源:发表于2020-04-01 16:48 被阅读0次

    学习网站:https://learngitbranching.js.org/

    优点

    1.开源网站,有命令行跟图形形式展现
    2.学习以后有作业,可以根据学习过程了解git基础命令
    3.作业有提示信息,但是没有具体操作提示,需要根据自己学习总结

    下面分享一下学习:

    Commit操作

    • 现在master停在c1


      image.png
    • commit一次master会停在c2


      image.png
    • 如果要完成如下的操作


      image.png
    git commit
    git commit
    

    Git branches操作

    • 当前只有master,没有任何分支


      image.png
    • 使用git branch newImage可以创建新的分支

    git branch newImage
    
    image.png

    Git commit & git branch交替使用的操作

    • 当前在master,如果使用commit操作,master从c1指向c2


      image.png
    • 当前在master,如果使用checkout,commit合并使用,branch会从c1指向c2

    git checkout -b newImage
    
    image.png

    Branches and Merging操作

    • 现在有bugFix,还有master,需要将分支bugFix合并到master


      image.png
    • 使用git merge bugFix可以将分支合并到master


      image.png
    • 合并以后master会指向c4


      image.png

    综合使用创建分支bugFix,切换分支,合并分支

    • 创建分支bugFix,指向c1
    git branch bugFix
    
    image.png
    • 切换到分支bugFix,并且commit操作,c1指向c2
    git checkout bugFix
    git commit
    
    image.png
    • 切换到master,并做2次commit操作,从c1指向c4
    git checkout master
    git commit
    git commit
    
    image.png
    • 通过merge bugFix与master进行合并,master从c4指向c5
    git merge bugFix
    
    image.png

    相关文章

      网友评论

        本文标题:Learn Git - 命令行学习总结(1)

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