git分支(存在意义和使用方法)

Git分支简介

Git分支是由指针管理起来的,所以创建、切换、合并、删除分支都非常快,非常适合大型项目的开发。

在分支上做开发,调试好了后再合并到主分支。那么每个人开发模块式都不会影响到别人。

分支使用策略:

  1. 主分支(默认创建的Master分支)只用来分布重大版本(对于每个版本可以创建不同的标签,以便于查找);
  2. 日常开发应该在另一条分支上完成,可以取名为Develop;
  3. 临时性分支,用完后最好删除,以免分支混乱。如: 
     
    1. 功能(feature)分支
    2. 预发布(release)分支
    3. 修补bug(bug)分支
  4. 多人开发时,每个人还可以分出一个自己专属的分支,当阶段性工作完成后应该合并到上级分支。

 

 

分支常用命令

 1、 查看已有分支:

                  git branch –a

 

 

 

 2、创建、切换分支

创建并切换分支:git checkout -b <分支名称>

这条命令和下面两条命令效果相同。 
创建分支:git branch <分支名称> 
切换分支:git checkout <分支名称>

 

 

 

3、合并分支

  

 git checkout master  先切换到master分支

git merge fenzhi  再将B分支的代码合并到master(在merge合并分支的时候,代码会有冲突,需要自己去解决这些冲突)

 

 

 

 

 

4、删除与恢复分支

 

当分支已经合并到主分支,并且不再需要接着该分支继续开发(后期也可以从主分支分出来),可以删除该分支。

git branch -d <分支名称>

 

 

误删分支需要恢复 
使用git log 查出分支的提交号。

git branch <分支名称> <提交号>

即创建提交号历史版本的一个分支,分支名称随意

 

 

 

5、查看分支图

        git log --graph

为了使分支图更加简明,可以加上一些参数。

git log --graph --pretty=oneline --abbrev-commit

 

6、重命名分支

git branch –m 当前分支名 新的分支名

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值