git分支以及分支合并
1. 新建分支
2. 拉取分支
git pull
// 拉取分支
git pull index-ajax
// 拉取指定的index-ajax分支
3. 切换分支
git checkout 分支名
// 切换分支
4. 分支查看
git branch
// 列出本地分支
git branch -vv
// 列出本地分支与追踪关系
git branch -r
// 列出远程分支
git branch -a
// 列出所有分支
当前所在分支前有*标识。
5. 分支下代码提交
git add .
git commit -m "swiper"
git push
6. 分支合并
git checkout master
// 切换至需要合并到分支
git merge origin/index-swiper
// 合并远程的index-swiper分支到master分支
git push origin master
// 提交至远程master分支
7. 恢复工作区
git checkout .
// 恢复工作区
8. 从远程仓库获取所有分支
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done
git fetch --all
git pull --all .