git 移动分支指针_git 分支( branch ) 的基本使用

本文介绍了Git中分支的基本概念和操作,包括创建、切换、合并分支以及处理合并冲突。通过实例展示了如何在开发过程中利用分支管理代码,如创建iss53分支处理需求,hotfix分支快速修复紧急问题,并详细解释了Fast-forward合并与三路合并的区别。
摘要由CSDN通过智能技术生成

分支( branches ) 是指在开发主线中分离出来,做进一步开发而不影响到原来主线。

Git 存储的不是一系列的更改集( changeset ),而是一系列快照。当你执行一次 commit 时, Git 存储一个 commit 对象,它包含一个指针指向你当前需要提交的内容的快照。

Git 中的 master 分支的功能,和其他分支一样。master 在 git 项目中常见到,是因为 git init 命令运行时默认创建一个分支,并命名为 master。

53bb4f5ce2d537700ed9d12cf045326a.png

创建一个新的分支,就是创建一个新的指针,用来在快照间移动。Git 通过 HEAD 指针,指向当前工作的本地分支。

$ git branch testing

f7e8708edc4ede1ffabfefe41b46d4c5.png

使用 git checkcout 命令,可以切换分支。

$ git checkout testing

94deaa02447b58d7b01e341bb495b207.png

修改文件并 commit 代码后,会移动分支的指针

$ vim test.rb 
$ git commit -a -m 'update test.rb'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值