• 【git学习五】git基础之git分支


    1.背景

          
            最早用github的时候,我傻傻的问舍友大神,git里面的branch是干什么的,他用了非常直白的解释,我至今还记得。“branch就是你能够自己建立一个分支,随便乱搞而不影响整个项目”。git分支应该是git最nb的特色吧,分支的建立和合并都十分方便。
           
          大体的原理是这种(图借用progit),比方说我们有一个master,另一个分支是testing,git用head指针标记哪个分支正在被运行操作。



    2.分支管理


              首先来说下我们的现有的master,它是一个readme文件,最后一个commit是revert。
              ok,我们用命令git branch test建立一个叫test的新分支。
    git branch test

                   用git checkout test切换到test分支,上图中的head指针指向了test
    git checkout test
     
              在这个分支,我们建立一个test.txt文件,然后commit。这时候能够输入git branch -v查看每一个分支最后一次提交
    git branch -v
    结果如图


             接着我们能够merge test分支到master分支上。切换到master分支上,然后运行git merge test
    git merge test
             
            这个时候我们再查看git branch -v 会发现master的最后一个commit改为了test的改动





    /********************************

    * 本文来自博客  “李博Garvin“

    * 转载请标明出处:http://blog.csdn.net/buptgshengod

    ******************************************/


  • 相关阅读:
    Springboot整合Dubbo
    网站appache的ab命令压力测试性能
    静态页面框架
    CSS布局设计
    弹性盒子的总结
    弹性盒子
    应用媒介查询制作响应式导航栏
    响应式的设计需要遵守的4个原则和媒介查询语句
    media type的类型汇总
    background-orgin属性
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4514773.html
Copyright © 2020-2023  润新知