程式
想學Git嗎?一步一步動手做,學會Git基本操作
2026-04-27
本文提供學習路經,非直接提供答案,推薦自己動手做,並查詢相關資料,能快速熟悉並上手
git 是一個版本控制工具,基本上做軟體開發一定會碰到,為了避免和他人寫的程式有衝突,或是每個人電腦上面的進度不一樣,所以需要版本控制
還有其他好處這邊先暫切不做討論><
基本 git 操作
- 在自己的電腦安裝 git
- 創建一個 GitHub repo
- 在自己的電腦創一個資料夾,並初始化 git
- 從本地端設定遠端的 GitHub
- 寫一個 index.html
- 嘗試 commit, push
- 利用 Github Actions 部署剛剛的index.html
了解 branch 的概念
- 學習怎麼新開一個分支 (branch) ,並切換到新的 branch
- 在新的 branch commit, push
- 在 GitHub 發 Pull Request
- Merge 後看剛剛部署的網頁有沒有變
處理 conflict
- 在 GitHub 網站上編輯 main branch 的檔案並 commit
- 在本地上編輯 main branch 的檔案 commit, push
- 觀察 push 是否有成功
- 該怎麼樣才能 push 上去?
其他補充
- 如果有不該上傳上去的敏感資料怎麼辦?
.gitignore? - 如果不小心 commit 錯了該怎麼回到上一步?
- 如果我只想 commit 特定檔案怎麼辦?
- 什麼是 track ?
git add .在幹嘛? - commit message 該怎麼寫?
- 要怎麼在 GitHub 上面複製別人的專案下來玩?
git clone?
