GIt分支教程(上)
Git分支操作
开发企业项目中在使用Git 或者其他类似版本控制软件对项目版本进行管理时,多人合作的项目在开发时通常不会直接在主干master 上进行操作,而是重新开辟新的分支,在新的分支上进行开发 调试 等操作,当项目调试通过时才会将分支项目的代码合并到主干中,这是在实战中比较好的一种策略,特别是多人协同开发一个项目的情况下尤其明显。Git 对于分支操作提供了一下基本命令:
命令 描述
git checkout branch 切换到指定分支
git checkout -b new_branch 新建分支并切换到新建分支
git branch -d branch 删除指定分支
git branch 查看所有分支, 并且*号标记当前所在分支
git merge branch 合并分支
git branch -m | -M oldbranch newbranch 重命名分支,如果newbranch名字分支已经存在,则需要使用-M 强制重命名,否则,使用-m进行重命名。
### 本地分支创建、合并、重命名与删除
以前面git版本库为例。
- 创建本地分支、并查看分支
默认Git 版本库所在分支为master 通常称为项目的主干,开发中通常会在主干上创建新的分支类进行本地开发工作 使用命令 `git checkout -b new_branch ` 创建分支
分支创建完毕 该命令会自动切换到新建分支上
使用命令 `git branch` 查看分支列表 * 号标记为当前git 所在分支
- 分支上添加文件leaf01.txt 添加操作同主干添加命令 leaf01.txt 文件内容如下:
- 切换到主干master 并执行合并操作
- 重命名分支leaf01->leaf02
- 删除分支(不能再待删除的分支上执行删除当前分支操作!!!)