GIT——分支操作

来源:互联网 发布:网易邮箱数据库 编辑:程序博客网 时间:2024/06/05 07:35

1. 创建分支

git branch <branch_name>

git branch命令会创建一个分支,但不会自动切换到新创建的分支

2. 切换分支

git checkout <branch_name>git checkout -b <branch_name> //新建并切换到创建的分支

3. 合并

//分支合并git merge <branch_name>

将branch_name分支的内容合并到当前所在的分支

//变基git rebase <base_branch_name>git rebase <base_branch_name> <temp_branch>

省略第二个参数时,该命令作用为将当前分支的改动在branch_name分支上再做一遍,变相实现了合并

变基操作与merge操作在结果上没有任何区别,但是变基操作会使commit历史更简洁

建议变基操作只在本地进行

4. 删除分支

git branch -d <branch_name>git branch -D <branch_name>     //放弃分支中的所有修改,强制删除该分支

5. 分支管理

git branch

查看当前所有的分支列表,并会在当前所在的分支前以*号标注,如下

git branch  iss53* master  testing
git branch -v

查看每一个分支最后一次的提交

git branch --merged

查看已合并到当前分支的分支

git branch --no-merged

查看未合并到当前分支的分支,使用git branch -d命令删除该分支时,会被git阻止,无法删除

原创粉丝点击