创建分支
- 直接创建
git branch dev(分支名)
基于某个历史版本创建分支
git branch dev(分支名) HEAD(历史版本)
查看分支
- 查看本地所有分支
git branch
查看远程以及本地的所有分支
git branch -av 红色部分代表远端分支
删除分支
git branch -d dev(分支名)
切换分支
git checkout dev
查看分支差异
- 查看分支差异
git diff dev master
查看分支指定文件差异
git diff dev master -- index
合并分支
合并之前先执行:
git pull --rebase
git merge --no-ff -m "备注"dev
拉取远程分支
- 拉取远程分支,默认拉取主分支
git clone (git地址)
- 拉取远程指定分支
git clone -b dev (git地址)t
- 拉取主分支后,基于远端指定分支本次创建新分支
git checkout -b dev origin/dev 基于远端的dev分支本次创建dev分支