git分支简介,git的分支模型被称为“必杀技特性”。分支轻量的让人发指(~~~)。git鼓励频繁的使用分支和合并,随着使用的深入,便会理解它的强大和独特。
分支基本操作
分支创建
1$ git branch newbranch分支切换
1$ git checkout newbranch创建并切换到此分支
1$ git checkout -b newbranch分支的合并(把newbranch分支合并到master分支)
12$ git checkout master$ git merge newbranch删除分支
1$ git branch -d newbranch强行删除
1$ git branch -D newbranch
分支管理
查看所有分支(本地)
1$ git branch查看哪些分支已经被当前分支合并
1$ git branch --merged查看未合并到当前分支的分支
1$ git branch --no-merged
分支操作步骤
创建分支并切换到此分支
1$ git checkout -b testing在此分支进行修改(本地工作目录)
添加到缓存区并提交(本地仓库)
1$ git commit -a -m "some modify"同步到远端仓库
1$ git push origin testing如果需要把testing分支合并到master分支
1234$ git checkout master$ git merge testing...冲突解决(add,commit)...$ git push origin master如果testing分支开发完毕,删除
1$ git branch -d testing删除远端仓库tesing分支
1$ git push origin --delete testing