iT邦幫忙

2021 iThome 鐵人賽

DAY 24
0

我還記得我學Git的時候,開始查Git是什麼,最開始出現的是下面這個畫面,一堆原型的球球在上面,有的是分開的,有的是串在一起的,看到的時候其實很不知道這是什麼,但後來詳讀之後,才發現,Git的藝術,其實不只是版本的控制,它可以更多的應用在多人協作上。

假如今天我們的團隊有兩個工程師,兩個工程師都做同一個東西,但這之中,很可能就有所謂的程度差別,於是,我們可能在Git就需要一些差異性,這個時候,分支(branch)的概念就出現了!

我們有兩個工程師,那我們就開兩個branch吧!

git branch cat
git branch dog

輸入上面的指令,於是我們就創了貓星人分支跟汪星人分支,這個時候,可以回頭確認一下

輸入指令檢查狀態:

git branch

這個時候就會看到兩個分支,還有所謂的master,master也就是主要分支,通常我們會有master,也就隨時可以上線的版本,但在開發的時候總是會有其他的開發者,所以才以branch的方式來創造不同分支作為區分。

假若我今天想要在分支上面做一些改動呢?

比如改名:

git branch -m cat tiger

這個時候小貓就變成大貓了@@

也可以改master:

git branch -m slave

主人就被改成slave惹@@

我快看不下去了,想刪掉啦==

git branch -d dog
git branch -d tiger
git branch -m slave master

這樣就恢復原狀了!

那假如我今天想要切換一下分支呢?

git checkout 

上面這個指令輸入後就是確認另一個分支的開始了!

假如我們要切的那個分支原本並不存在,那我們就輸入直接的指令,創一個+切過去

git check -b Julia

有感覺了齁,Git真是一種奇異的東東XD

tags: 鐵人賽

上一篇
# Day23--從廣場到倉庫,原來add跟commit是這樣!
下一篇
# Day25--還不Merge一下?
系列文
Swift30天:從語法到觀念,告訴你在踏入實作前最好弄清楚的那些事30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言