《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:压缩历史

浙公网安备 33010602011771号