分支管理
分支是用来将特性开发绝缘开来的。在你创建仓库的时候,master 是“默认的”分支。在其他分支上进行开发,完成后再将它们合并到主分支上。
创建分支
git branch [branch-name]
git checkout -b [branch] 新建一个分支,并切换到该分支
除非你将分支推送到远端仓库,不然该分支就是 不为他人所见的
切换分支
git checkout [branch-name] 切换到指定分支,并更新工作区
合并分支
git merge [branch] # 选择一个commit,合并进当前分支
删除分支
git branch -d [branch-name] # 删除分支
git cherry-pick [commit] # 选择一个commit,合并进当前分支 $ git cherry-pick [commit]