《GitHub入门与实践》读书笔记-3

  ---->  master分支是Git默认创建的分支,基本上所有开发都是以这个分支为中心进行的

      不同分支中,可以同时进行完全不同的作业,等该分支的作业完成之后再与master分支合并

  ---->  git branch:显示分支一览表;     

      将分支名列表显示,同时可以确认当前所在分支(当前分支左侧标有*)

  ---->  git checkout -b:创建、切换分支

      1、git checkout   -b feature-A

      2、git branch feature-A

        git checkout feature-A  (切换分支)           --->  两种方式创建名为feature-A的分支

      git checkout -    切换回上一个分支

  ---->  特性分支:集中实现单一特性(主题),除此外不进行任何作业的分支

  ---->  主干分支:特性分支的原点、合并的终点

  

  ---->  git merge:合并分支

      为了在历史记录中明确记录下本次分支和并,我们需要创建合并提交,因此,在合并是加上 --no-ff参数

              git merge --no-ff feature-A

  ---->  git log --graph:以图表形式查看分支

  ---->  git reset:回溯历史版本

  ---->  git commit --amend:修改提交信息

  ---->  git rebase -i:压缩历史

posted @ 2020-08-21 17:11  简潇  阅读(78)  评论(0)    收藏  举报