zoukankan      html  css  js  c++  java
  • 分支管理

    Git把每次提交串成一条时间线,这条时间线就是一个分支。

    master 为分支,HEAD指向当前分支

    当我们创建新的分支,例如dev时,Git新建了一个指针叫dev,指向master相同的提交,再把HEAD指向dev,就表示当前分支在dev

    dev合并到master上,最简单的方法,就是直接把master指向dev的当前提交,就完成了合并

    创建分支:

    $ git chekout -b dev
    

    参数b创建并切换分支,相当于以下两条命令:

    $ git branch dev
    $ git checkout dev
    

    查看当前(会列出全部分支):

    $ git branch
    

    切换会主分支:

    $ git checout master
    

    将dev分支工作内容合并到master分支(在master分支下切换)

    $ git merge dev
    

    删除分支:

    $ git branch -d dev
    

    用switch切换分支

    $ git switch -c dev
    

    切换master分支

    $ git switch master
    

    分支策略:

    首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能在上面工作;

    工作都在dev分支上,到某个时候再把dev分支合并到master分支上

  • 相关阅读:
    加分二叉树
    香甜的黄油 Sweet Butter
    09.22今日暂时停更题解
    能量项链
    转圈游戏
    字串变换
    关押罪犯
    选择客栈
    神经网络
    未整理算法的总结
  • 原文地址:https://www.cnblogs.com/sanzashu/p/11560061.html
Copyright © 2011-2022 走看看