程式

想學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