zoukankan      html  css  js  c++  java
  • Git分支

    输入代码

    //先上一张总图
    //下面一步一步来
    cd /f           mkdir android  //新建一个Android文件夹 cd android git init     //初始化 >1         //新建文件夹1 git status    //查看状态 git add 1    //工作区到缓存区 git commit 1 -m 'test1'  //缓存区到版本库 git log --online --graph  //查看日志
    >2
    git status
    git add 2
    git commit 2 -m 'test2'
    git log --online --graph
    >3
    git status
    git add 3
    git commit 1 -m 'test3'
    git log --online --graph
    
    

    可以看到master分支的移动(1到2到3,head相当于指针吧,感觉是),master分支作为稳定的分支,为了不打扰master分支的稳定性,创建一个新的dev分支

    git branch dev        //新建分支dev
    git branch    //查看分支
    git checkout dev //切换分支 git log --oneline --graph //查看日志

    > 4
    git add 4
    git commit -m 'test4'  //在分支dev中新建文件4,假设这里出现了错误
    git log --oneline --graph
    
    
    git checkout master  //切换回master分支
    git log --oneline --graph   //查看日志
    
    
    //可以发现master分支没有变化,这就是所谓的保证稳定性(个人感觉dev分支相当于一个副本,当副本出现错误时,不会影响到原件)
    上面提到4文件中出现了错误,下面来解决这个问题
    git checkout -b bugfix    //新建分支bugfix,并切换到该分支
    git branch    //查看一下分支
    > 5
    git add 5
    git commit -m 'test5'
    git log --oneline --graph
    
    

     假设我们在版本5中修复了这个错误,下次来介绍分支的合并

  • 相关阅读:
    动态代理:JDK动态代理和CGLIB代理的区别
    关于国密算法 SM1,SM2,SM3,SM4 的笔记
    加密算法比较3DES AES RSA ECC MD5 SHA1等
    通过mybatis向数据库中插入日期数据
    mapreduce流程中的几个关键点
    MapReduce二次排序
    Hadoop自定义分组Group
    编译hadoop2.6.0
    ERROR [org.apache.hadoop.security.UserGroupInformation]
    Java集合分组
  • 原文地址:https://www.cnblogs.com/MC-Curry/p/8451254.html
Copyright © 2011-2022 走看看