iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

Git 與 GitHub 入門日誌 系列

版本控制是軟體開發中不可或缺的技能,而 Git 與 GitHub 更是現今最廣泛使用的工具。

這個系列將以新手角度出發,從 Git 的安裝與基本指令開始,逐步介紹版本控制流程、分支與合併、常見錯誤排解,並延伸到 GitHub 的協作模式與進階功能。

透過每天一個小主題的學習與實作,從零開始掌握 Git 與 GitHub,建立出屬於自己的 Git 工作流,奠定開發過程中不可或缺的技能之一。

鐵人鍊成 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21:Git Tag 與 Release

到目前為止,我們已經學會了 commit、branch 與合併專案。今天要進一步學習 如何替專案「打版本標記」,並在 GitHub 上建立 Release。這對...

DAY 22

Day 22:GitHub Pages 基礎

今天,我們要來學習 GitHub Pages !!這篇將會了解 GitHub Pages 的用途,並學會在 Repo 中啟用 Pages,最後建立一個簡單的首頁...

DAY 23

Day 23:GitHub Pages 進階 - CSS

昨天我們學習了如何架設 GitHub Pages,並加入文字和圖片。今天就要來挑戰打造專屬的個人網站! 在今天這篇,目標為學會使用 GitHub Pages 提...

DAY 24

Day 24:GitHub Actions 入門

到目前為止,我們的 GitHub Pages 網站已經能自動部署。但這一切的背後,其實是由 GitHub Actions 幫我們完成的自動化流程! 今天我要更深...

DAY 25

Day 25:GitHub Actions 進階之自動化與安全部署實務

在今天開始前,我們先回顧一下 GitHub Action:當事件發生,GitHub 幫你自動啟動一台雲端電腦,在那台電腦上執行你定義的步驟。 也就是說:你不用開...

DAY 26

Day 26:GitHub Actions 進階之延伸實作

今天是第三篇針對GitHub Action進行學習的文章,在這篇裡,我們將會了解為什麼要分 jobs,學會讓 workflow 更有效率:加入 CSS 壓縮HT...

DAY 27

Day 27:GitHub Wiki 與文件管理

今天的學習,我們會了解 GitHub Wiki 的用途與優點,學會建立與編輯 Wiki 頁面,並知道如何用 Wiki 整理專案文件、版本紀錄與學習筆記! Gi...

DAY 28

Day 28:Node.js 與 GitHub 的整合

因為寫了昨天的學習文章,才發現竟然沒有寫一篇關於Node.js的文章 冏所以在今天這篇,我們趕快來認識一下 Node.js 是什麼以及它的用途。 最後我們會練習...

DAY 29

Day 29:用 Node.js 自動壓縮 CSS / HTML

今天的學習內容,是來自昨天Node.js的延伸! 在這篇文章,我們將會使用 Node.js 讓壓縮 CSS/HTML 自動化,並學會使用 npm 套件 clea...

DAY 30

Day 30:總結

今天終於來到第30天了!!(歡呼這三十天每天都驚心膽跳,深怕有某一天沒有發到文章((汗 這篇我們就來總結這30天學到了些什麼吧! 前10天,我們進行的學習是「...