Day8 使用分支

大家好我是乌木白,今天我们要讲的是分支(branch)

什麽是分支(branch)?

分支就是一个主要的枝干,再从旁边生长出来的意思,那为什麽写专案的时候会需要用到分支,原因是因为当这个专案多人使用时,一定会有一个是原始档,大家决定的范本然後下去做开发的动作,之後去分不同的走向,例如:A同事接API,B同事设计新的系统,诸如此类的原因,那这时候如果都把他分开来放,是不是会比较浅显易懂,就不用到时候在做使用的时候,感到雾煞煞!

开始使用分支吧!!

首先在终端机切换到你已经使用的Git的专案,然後下达git branch

如果git branch 在後方都没有下任何的参数,那他就会显示目前的分支,那像我目前只有master,那他就只会显示master。 * 这个符号是指当前所在的位置喔!

新增分支

在新增分支的时候不难,我们只要在 git branch 後方加入新分支的名称,我们就可以增加了喔! 新增完之後,我们只要git branch 就可以知道目前有哪些分支喔!


分支如何改名字啊?

如果觉得当初设定的名字有点不对语意,或是有点瞎,分支是可以改名字的喔!!
git branch -m 原有名字 新名字 我们来试试看吧!

如何删除分支?

如果觉得分支好像没有帮助多少,看着碍眼没事的,分支是可以删除的!!
git branch -d 我们可以用这个指令来删除不要的分支喔!

如果分支里面有档案,git会提醒你喔!!

没有什麽分支是不能删的!

在 Git 里什麽分支都可以删,包括预设的 master 也可以,master 是预设的分支。到底哪个分支不能删的,只有「目前所在的分支」不能删(因为删了你要去哪里?),但是先切到别的分支就可以删掉它了。

如何切换分支?

我觉得一直待在master分支好无聊,我想要在其他分支切换,那我该怎麽做啊!
$ git checkout 这个指令就可以切换了喔!

先看我们目前所拥有的分支

我们已经切换成功了喔!

小提醒:
如果要切换到某个分支,那个分支要先存在,不然会发生错误!

资料来源:
高见龙老师-为你自己学 Git


<<:  【设计+切版30天实作】|Day3 - 参考Bootstrap画出理想的header(上集)

>>:  每日挑战,从Javascript面试题目了解一些你可能忽略的概念 - Day2

[Day24] Event Capture, Propagation, Bubbling and Once

[Day24] Event Capture, Propagation, Bubbling and O...

DAY01 - 序言&想法

欢迎点进来看这篇文章的人 这专案将会记录我接下来做的side project 完全从零开始 既然从零...

IT铁人DAY 16-Strategy 策略模式

  Strategy是属於Behavioral Patterns的其中一种,我个人觉得这个模式非常好...

【Vue】image 显示预设图 | @load

@load 用在图片标签时 image src 有值的时候,才会开始加载 onload 事件是在 s...

抽象类别和介面 (2)

什麽是抽象类别 an abstract class, or abstract base class ...