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中修复了这个错误,下次来介绍分支的合并

  • 相关阅读:
    Big-data:Linux基础(04)--快捷键
    Big-data:Linux基础(03)
    Big-data:Linux基础(02)
    [mysql]删除和修改
    git使用两个异常处理
    jmeter函数使用以及json格式的后置处理器
    jmeter遇到中文不可见
    jmeter参数化
    GIT简易使用
    mysql基本语句(更新中)
  • 原文地址:https://www.cnblogs.com/MC-Curry/p/8451254.html
Copyright © 2011-2022 走看看