版本控制是軟體開發中不可或缺的技能,而 Git 與 GitHub 更是現今最廣泛使用的工具。
這個系列將以新手角度出發,從 Git 的安裝與基本指令開始,逐步介紹版本控制流程、分支與合併、常見錯誤排解,並延伸到 GitHub 的協作模式與進階功能。
透過每天一個小主題的學習與實作,從零開始掌握 Git 與 GitHub,建立出屬於自己的 Git 工作流,奠定開發過程中不可或缺的技能之一。
到目前為止,我們已經學會了 commit、branch 與合併專案。今天要進一步學習 如何替專案「打版本標記」,並在 GitHub 上建立 Release。這對...
今天,我們要來學習 GitHub Pages !!這篇將會了解 GitHub Pages 的用途,並學會在 Repo 中啟用 Pages,最後建立一個簡單的首頁...
昨天我們學習了如何架設 GitHub Pages,並加入文字和圖片。今天就要來挑戰打造專屬的個人網站! 在今天這篇,目標為學會使用 GitHub Pages 提...
到目前為止,我們的 GitHub Pages 網站已經能自動部署。但這一切的背後,其實是由 GitHub Actions 幫我們完成的自動化流程! 今天我要更深...
在今天開始前,我們先回顧一下 GitHub Action:當事件發生,GitHub 幫你自動啟動一台雲端電腦,在那台電腦上執行你定義的步驟。 也就是說:你不用開...
今天是第三篇針對GitHub Action進行學習的文章,在這篇裡,我們將會了解為什麼要分 jobs,學會讓 workflow 更有效率:加入 CSS 壓縮HT...
今天的學習,我們會了解 GitHub Wiki 的用途與優點,學會建立與編輯 Wiki 頁面,並知道如何用 Wiki 整理專案文件、版本紀錄與學習筆記! Gi...
因為寫了昨天的學習文章,才發現竟然沒有寫一篇關於Node.js的文章 冏所以在今天這篇,我們趕快來認識一下 Node.js 是什麼以及它的用途。 最後我們會練習...
今天的學習內容,是來自昨天Node.js的延伸! 在這篇文章,我們將會使用 Node.js 讓壓縮 CSS/HTML 自動化,並學會使用 npm 套件 clea...