iT邦幫忙

2021 iThome 鐵人賽

DAY 8
0
Modern Web

如何成為一名斜槓煉金術士,學習前端相關技能系列 第 8

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


上一篇
Day7 開始使用Git
下一篇
Day9 合併分支
系列文
如何成為一名斜槓煉金術士,學習前端相關技能30

尚未有邦友留言

立即登入留言