iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
佛心分享-IT 人自學之術

拯救金魚腦!30 天帶你從零掌握 Git 與 GitHub 實戰 系列

本系列專為 Git 新手打造,用 30 天帶你從零學起。內容涵蓋終端機基礎指令、Git 核心觀念、GitHub 遠端操作,以及日常協作與衝突解決,記錄完整的學習與踩坑過程。

參賽天數 30 天 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11:修改檔案後悔了?學會用 git checkout 或 git restore 復原

在寫程式的過程中,我們一定都有過這種時刻:辛辛苦苦寫了半天,結果發現方向完全錯誤,或者不小心刪掉了某段重要的程式碼。這時候,如果還沒執行 git commit,...

2026-09-25 ‧ 由 邱鼎恩 分享
DAY 12

Day 12:把不需要追蹤的檔案藏起來

在專案開發的過程中,有些檔案是我們在自己電腦測試或編譯時產生的暫存檔、編輯器設定檔,甚至是存放資料庫密碼與 API 金鑰的機密設定檔。這些檔案如果在執行 git...

2026-09-26 ‧ 由 邱鼎恩 分享
DAY 13

Day 13:安全通關:設定 SSH Key 連線 GitHub

當我們準備把本地專案推送到遠端 GitHub 時,第一個會遇到的關卡就是「身份驗證」。過去我們可能習慣輸入帳號密碼,但 GitHub 早已全面停用密碼登入,改用...

2026-09-27 ‧ 由 邱鼎恩 分享
DAY 14

Day 14:把本地專案推上雲端:git remote 與 git push

當我們在本地端完成專案的初始化與 Commit 後,程式碼依然只安靜地躺在自己的電腦硬碟裡。如果電腦突然故障,心血還是可能會付諸流水。這時候,我們就需要學會如何...

2026-09-28 ‧ 由 邱鼎恩 分享
DAY 15

Day 15:把別人的專案抓下來:git clone

在開源的世界裡,我們不只是把自己的程式碼推上雲端分享,更常常需要去下載、觀摩或參與別人的專案。這時候,如果只是單純把程式碼下載成壓縮檔,就會失去 Git 最寶貴...

2026-09-29 ‧ 由 邱鼎恩 分享
DAY 16

Day 16:同步最新進度:git fetch 與 git pull 的差別

在團隊協作的環境中,最日常的動作就是「同步最新進度」。當夥伴把新功能推上 GitHub 後,我們必須把這些更新抓回自己的電腦。這時候,新手常問的問題就是:到底該...

2026-09-30 ‧ 由 邱鼎恩 分享
DAY 17

Day 17:在 GitHub 上直接編輯與發布專案

在我們前面幾天的學習中,Git 的操作核心幾乎都圍繞在「本地端修改,再推送到遠端」。但在實際的開發情境中,有時候我們只是在滑手機、或是用別人的電腦借登 GitH...

2026-10-01 ‧ 由 邱鼎恩 分享
DAY 18

Day 18:GitHub Issues 的基本使用(如何記錄待辦事項與Bug)

在開發專案的過程中,靈感常常像雪片般飛來,或者測試時突然冒出各種奇怪的 Bug。如果只把這些待辦事項隨手寫在桌上的便利貼,不僅容易搞丟,如果是團隊合作更是完全無...

2026-10-02 ‧ 由 邱鼎恩 分享
DAY 19

Day 19:GitHub README.md 撰寫技巧(打造好看的個人主頁或專案說明)

當我們辛苦寫完一個專案並推上 GitHub 後,如果整個專案資料夾裡空蕩蕩、只有一堆看不懂的程式碼,訪客點進來可能不到三秒就會默默關掉。一個好的專案,絕對少不了...

2026-10-03 ‧ 由 邱鼎恩 分享
DAY 20

Day 20:什麼是分支(Branch)?為什麼開發需要開分身?

在開始學習 Git 之前,我們寫程式常常是一條路走到黑:把所有檔案改好、存檔、覆蓋過去。如果幸運的話程式能跑;但如果不幸寫壞了,往往只能欲哭無淚地手動「倒帶」把...

2026-10-04 ‧ 由 邱鼎恩 分享