git分支创建和管理

git 如何创建分支

想快速创建分支,请follow以下三个步骤

1)切换到基础分支,比如如master分支
git checkout master
2) 创建并切换到新分支
git checkout -b newBranch
3)更新分支代码并提交
git add *
git commit -m “init newBranch”
git push origin newBranch

这样你就建立一个新分支了

git 如何查看与切换分支

查看所有分支
git branch -a

查看当前使用分支(结果列表前面*号,代表当前使用的分支)
git branch

切换分支
git checkout 分支名字

git如何合并分支

1)git merge
2)git rebase

采用merge和rebase后,打开git log的查看区别:
merge命令不会保留merge的分支的commit
rebase会保留所有的commit

git怎么删除某个分支

1、删除本地分支

在删除分支的时候,我们会使用

git branch --delete 分支名字

来执行.有时还会通过缩写

git branch -d 分支名字

来代替,使用中我们发现还有git branch -D dev的写法,他们有什么区别呢?

  • -d是–delete的缩写,在使用–delete删除分支时,该分支必须完全和它的上游分支merge完成(了解上游分支,可以点击查看链接),如果没有上游分支,必须要和HEAD完全merge
  • -D是–delete --force的缩写,这样写可以在不检查merge状态的情况下删除分支
  • –force简写-f,作用是将当前branch重置到初始点(startpoint),如果不使用–force的话,git分支无法修改一个已经存在的分支.

2、删除远程分支

指令git push origin --delete 分支名字,该指令也会删除追踪分支

3、删除追踪分支

在git版本1.6.6之后,可以通过git fetch origin --prune或它的简写git fetch origin -p来单独删除追踪分支

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值