git branch

    (1)新建一个分支

    直接在git branch后面跟上分支名,就表示新建该分支。

    1. $ git branch develop

    新建一个分支,指向当前 commit。本质是在refs/heads/目录中生成一个文件,文件名为分支名,内容为当前 commit 的哈希值。

    1. $ git checkout develop

    使用-b参数,可以新建的同时,切换到新分支。

    (2)删除分支

    -d参数用来删除一个分支,前提是该分支没有未合并的变动。

      (3)分支改名

      另一种写法

      1. # 为当前分支改名
      2. $ git branch -m twitter-experiment
      3. # 为指定分支改名
      4. $ git branch -m feature132 twitter-experiment
      5. $ git branch -m feature132 twitter-experiment

      (4)查看 merge 情况

      1. # Shows branches that are all merged in to your current branch
      2. $ git branch --merged
      3. $ git branch --no-merged