1.git brance “分支名” 创建分支,仅仅只是创建一个指针;
2.git checkout "分支名" 切换分支, 只是head指向分支名
3.git checkout master 切换主分支,分支增加的东西都会复原;
4.git log --decorate --graph --all 查看所有的分支,已图形方式
5.git merge "分支名" 合并分支(如果冲突就得先解决冲突)
6.git branch -d 分支名
7.git checkout 【版本号】 创建匿名分支,即一旦切换出这个匿名分支后,所有的改动都将无效;
8.git checkout -b 分支名, 切换到分支名并且将head指向过去;其实就是包含git brance 分支名 和 git checkout 分支名合并起来的;