Git的分支管理
jopen
10年前
Git的分支模型可以说是它的“必杀技”。因为Git新建分支或是在分支间切换可以在瞬间完成,并且Git鼓励频繁使用分支与合并。
新建分支
可以使用‘git branch <branch-name>’命令新建一个分支。这会在当前commit对象上新建一个分支指针。
运行'git branch <branch-name>'命令仅仅是建立了一个新的分支,但不会将工作目录自动切换到新分支中去。
切换分支
可以使用'git checkout <branch-name>'命令进行分支的切换。将指定分支的内容替换工作目录中的内容。
可以使用'git checkout -b <branch-name>'命令新建并切换到该分支。
合并分支
如果要把另一个分支合并到当前分支中,可以使用'git merge <another-branch>'命令。
删除分支
使用'git branch -d <branch-name>'命令删除指定分支。
查看分支
使用不带参数的'git branch'命令能够查看当前的本地分支清单。清单中,分支前带有“×”的,表示当前所在的分支。
添加'-a'选项能够查看所有分支,包括远程分支。
添加'-v'选项能够查看每个分支最后提交的描述信息。
使用'--merged'选项能够查看哪些分支已被并入当前分支。
使用'--no-merged'选项能够查看尚未合并的分支。
来自:http://ilanever.com/article/sitedetail.html?id=336