分支管理

分支是用来将特性开发绝缘开来的。在你创建仓库的时候,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]