Git分支的提交、合并

本文介绍了Git分支的使用,强调了master分支作为主分支用于提交正式版本,而开发过程通常在dev分支上进行。在dev分支上完成开发后,通过提交和合并操作将更改合并到master,然后推送到gitHub。文章通过实例展示了提交的记录(commit ID)和时间线,并提及了如何合并分支以及如何回退操作。

我们创建了一个新分支,且切换到了新分支,但却不知道这个分支有什么用,我们先说一下其用途:

在我们开发项目的时候,master是主分支,用于"提交"正确版本的,比如我们已经开发好的:Testv1.0版本,基本功能已完善,就可以在master分支上提交,然后上传至gitHub。但我们这个"开发"的过程,并不是在master上开发的,一般的项目都在"dev"分支上开发,开发完成后,提交合并到master分支,再由master提交上传。

关于这个提交,每一次的提交它都从暂存区提交到当前分支,因为在暂存区修改保存,所以它都会留下它的"作案痕迹",也就是"时间线",我们画图看看,在master的留下的"作案痕迹"是怎样的:



随着提交的次数的增多,这个"圈圈"就会越来越多,时间线就会越来越长。这个"圈圈"也有它独特的id,我们输入代码看看:

git log


我们提交了两次,所以就有两个commit ID,这个ID很有用,下一章节再讲解。

Date 是我们提交的时间,Author是提交者。

中间那段乱码,就是我们 commit -m 这个命令 后面说明的中文。


</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值