git 分支管理
2014-07-13 13:36
176 查看
简要描述Git中与分支管理有关的命令
目录
新建分支
切换分支
合并分支
删除分支
查看分支
远程分支
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'选项能够查看尚未合并的分支。
有关远程分支的操作可以参考《Git远程操作详解》
目录
新建分支
切换分支
合并分支
删除分支
查看分支
远程分支
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'选项能够查看尚未合并的分支。
远程分支
有关远程分支的操作可以参考《Git远程操作详解》
相关文章推荐
- 我也说Git分支管理
- Git 管理多个分支的公共部分 How to manage the common part of multiple branches
- Git创建与管理远程分支
- Git 远程分支创建与管理
- Git_git的创建与管理远程分支
- GIT分支管理是一门艺术
- Git分支管理策略
- Git分支管理策略
- GIT分支管理是一门艺术
- GIT分支管理是一门艺术
- Git 创建管理分支
- GIT分支管理是一门艺术
- Git分支管理策略
- 阮一峰:Git分支管理策略
- GIT分支管理是一门艺术
- git创建与管理远程分支
- git 分支管理
- GIT分支管理是一门艺术
- Git分支管理
- git-flow 分支管理模式其工具