GIT——分支操作

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阻止,无法删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值