【Day14】Git 版本控制 - 建立分支(branch)

相信在上一篇文章的解释大家都已经了解分支(branch)的重要性,若没有使用分支,而是直接将版本混在一起,这样的版本控制是非常混乱的,因此,接下来我们就来学习「如何使用分支」吧!

在我们初始化本地数据库时就会自动建立第一条分支,预设名称为 master

新增分支(branch)

而此刻你想要增加某个功能,但又怕将原本的档案修改损坏,这时候除了 commit 一个新版本还有什麽办法呢?没错!就是「建立新的分支(branch)」

只要在终端机输入以下指令就可以完成罗!

git branch <branch_name>

下图为新增分支前,可以看出目前 head 是指向 master 这条分支。

使用 git branch func1 新增分支後,再用 git log 查看,可以看到我们多了一个 func1 的分支,但是 head 还是指向 master!

切换分支

所以,接下来我们必须来学习怎麽将 head 移动到不同分支上。

指令其实在 Day12 的文章中就有提到过了,没错!就是:

git checkout <branch_name>

当使用 git checkout func1 来切换分支後,再次使用 git log 检查,果然 head 已经成功指向 func1 这条分支了!


<<:  DVWA练习-Cross Site Request Forgery

>>:  第一次当社群讲者

端点防护软件 - 政府组态基准 GCB

灌了政府两字,果然威能,请小心服用... 适用人员: 技术人员。 适用法规: 资通安全责任等级分级办...

【Day 19】深度学习(Deep Learning)--- Tip(四)--- Momentum

昨天说在做深度学习的时候,我们可能会卡在Local minimum、saddle point、甚至是...

证照为我们的职涯提供基本的防护

大家梦想中的职涯都是逐步而稳定的进阶, 最後抵达成功的殿堂. 然而成功的职涯更像是攀岩, 一不小心...

DAY28-SQL语法(VIEW实作)

今天要用第二个方法来建立虚拟资料表(VIEW),就是用T-SQL语法来写,先来看看他的语法: WIT...

【Day 01】Zeze 的野望 - 开赛前言

前言 根据 NetMarketShare,Windows 在全球作业系统市场之中有统治性的地位,占了...