iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Modern Web

不熟 Git 嗎?好巧我也是,不如我們一起來學吧! 系列

前陣子跟朋友聊到,業界有許多就職前就應該要會用但學校不會教的東西,Git 就是其中一項。
畢業多年,總是覺得自己不熟 Git ,近期決定認真的了解 Git 這套工具,想用 30 天時間來把這些年我一直不太懂得觀念記下來,希望過去不懂 Git 的自己,如果看到這些文章有辦法理解現在的自己所教的事。

鐵人鍊成 | 共 31 篇文章 | 28 人訂閱 訂閱系列文 RSS系列文 團隊不知道我能不能頂住
DAY 21

一起來學 Git 吧!(21) - Git 分支:常見疑問與需求篇

前言 相信看完分支的觀念與操作後,還是會有人對分支操作的某些「正常現象」還是會有疑惑,同時也有一些實務上的問題,在之前的文章礙於篇幅而沒有提及。 這篇文章來說說...

2023-10-06 ‧ 由 imall 分享
DAY 22

一起來學 Git 吧!(22) - 用 rebase 重新定義基底

前言 Rebase 如果直接翻譯,意思會是「重新定義基底」。 行為上就有點像是花草樹木長得太亂,要重新修剪嫁接的感覺。 以這個特性來說,我們也可以做到類似分支合...

2023-10-07 ‧ 由 imall 分享
DAY 23

一起來學 Git 吧!(23) - 用 rebase 互動模式來調整歷史

前言 上一篇文章聊到 rebase 可以用來把分支連根拔起,重新栽種到某個分支上。 而這個重新摘種的方式,會把拔起來的分支線所有 commit 內容全部重新 c...

2023-10-08 ‧ 由 imall 分享
DAY 24

一起來學 Git 吧!(24) - 用 revert 復原 commit

前言 話說在前頭,如果進到這篇文章的你還跟 Git 不太熟,目前的你執行了 git commit 之後反悔了,想要把它刪掉卻不知道怎麼刪的話,請左轉參考 git...

2023-10-09 ‧ 由 imall 分享
DAY 25

一起來學 Git 吧!(25) - 使用 GitHub:遠端儲存庫基本操作

前言 之前的內容都是在地端儲存庫版控的行為,不過如果需要與團隊成員合作版控,我們會需要有一個「遠端儲存庫」,而 GitHub 應該算是一個蠻常聽到的遠端儲存庫了...

2023-10-10 ‧ 由 imall 分享
DAY 26

一起來學 Git 吧!(26) - 使用 GitHub:地端分支、遠端分支、遠端追蹤分支

前言 先前的內容,我們已經學會如何操作「單一分支」在地端與遠端的資料處理了,不過一個專案不會只有一條分之在運作,推到遠端的分支也不太可能只有一條。 事實上,即便...

2023-10-11 ‧ 由 imall 分享
DAY 27

一起來學 Git 吧!(27) - 使用 GitHub:刪除遠端分支

前言 在分支觀念篇的文章中有介紹過,如果已經合併過的分支,即便刪除了也不會影響整個線圖,雖然當初是在講「地端分支」的觀念,但這個觀念其實也適用於「遠端分支」。...

2023-10-12 ‧ 由 imall 分享
DAY 28

一起來學 Git 吧!(28) - 使用 GitHub:將遠端儲存庫搬家

前言 不知道讀者有沒有需要將遠端儲存庫搬家的需求? 情境可能是這樣,由於現在 copilot 好棒棒,大家紛紛想擁抱微軟,而目前專案都放在 GitLab 遠端儲...

2023-10-13 ‧ 由 imall 分享
DAY 29

一起來學 Git 吧!(29) - 使用 GitHub - Pull Requests (PR)

前言 在 版控的類別 一文中,曾經有聊到「分散式版控系統」無法針對開發人員進行權限控管,因為所有人在地端都會擁有一個「完整的」儲存庫。 當時曾經很隱晦的說,這個...

2023-10-14 ‧ 由 imall 分享
DAY 30

一起來學 Git 吧!(30) - 設定指令縮寫與常用指令一覽

前言 實際開始使用 Git 之後,會執行到的指令幾乎是大同小異,不外乎 git status、git add、git commit -m 等指令不斷的重複。 雖...

2023-10-15 ‧ 由 imall 分享