git分支的使用

使用git的分支功能

开发的时候,每个人负责的模块都不一样,当自己负责的模块还没有完全开发完之前,可以先建立一个自己的分支,等开发完成并且测试没问题之后,再合并到主分支,这是很有必要的。下面就简单介绍一下git的分支的使用。

1、创建git分支。使用 git branch 命令创建分支,比如创建一个支付分支,pay,使用命令 git branch pay。然后再使用 git checkout pay
切换到pay分支。如图:

在这里插入图片描述
可以看到命令行最后面的小括号已经由 (master) 改为 (pay),说明已经完成了由master分支切换到pay分支。

测试一下pay分支是否和master主线是互相独立的。在pay分支下使用命令 touch pay.config 创建 pay.config这个文件,
然后使用 git checkout master 切换回主线,会发现 pay.config 这个文件也在master主分支里面,怎么回事呢?
这是因为在pay分支里面还没有提交的原因。使用 git checkout pay 命令,重新切换回 pay 分支,然后使用 git add pay.config
添加这个文件,再使用 git commit -m ’ add pay file’ 命令提交这个文件。提交完成之后,再使用 git checkout master 切换回主分支,发现没有 pay.config 这个文件了,再使用 git checkout pay 切换回pay分支,可以看到 pay.config这个文件。所以说这两个分支是互相独立的。 演示入下:
(1)在master 分支下,myapp文件夹下没有 pay.config 这个文件

在这里插入图片描述
(2) 切换回 pay分支。使用命令 git checkout pay,可以发现看到 pay.config 这个文件了 :

在这里插入图片描述
2、git分支合并。等待pay分支开发完成,是需要合并到master主分支上的。使用 git checkout master 切换回主分支,然后使用
git merge pay 进行合并,合并之后,发现在master分支也出现了 pay.config 文件:
在这里插入图片描述
3、git 分支删除。合并之后,有时已经不需要自己创建的分支了,所以就涉及到删除分支。删除分支需要回到 master 分支上。
使用 git branch -d pay 命令删除。
如果分支里面还有未合并的文件,是不能使用 git branch -d pay 删除该分支的,需要使用 git branch -D pay 删除。

4、git 分支恢复 。如果误删了git分支,咋办,这是需要找回删除的分支的指针记录,使用 git reflog 命令,可以看到很多记录,找到 pay 分支的记录指针。然后使用 git branch pay <pay的指针记录> 恢复被删除的pay分支。如图:
在这里插入图片描述
红色框的是pay删除之前的指针记录,使用 git branch pay b889ced 命令恢复被删除的 pay 分支。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值