內容目錄

Git 快速上手與指令速查

🔧 Git 是什麼?
Git 是一個版本控制系統,可以幫助你追蹤檔案的變更、協作開發、還原歷史版本。它是開源的,並且廣泛用於軟體開發中。

🛠️ 安裝 Git
你可以從 Git 官網 下載並安裝適合你作業系統的版本。

🚀 Git 基本操作流程

  1. 初始化一個 Git 倉庫
git init

這會在當前資料夾建立一個 .git 資料夾,開始版本控制。

  1. 設定使用者資訊(只需設定一次)
git config --global user.name "你的名字"
git config --global user.email "你的信箱"
  1. 加入檔案到暫存區(stage)
git add 檔案名
# 或加入所有變更
git add .
  1. 提交變更(commit)
git commit -m "你的提交訊息"
  1. 查看狀態
git status
  1. 查看提交紀錄
git log
  1. 連接遠端倉庫(例如 GitHub)
git remote add origin https://github.com/你的帳號/你的專案.git
  1. 推送到遠端倉庫
git push -u origin master
  1. 從遠端拉取更新
git pull

📚 想學得更深入?
我可以幫你:

建立 Git 教學筆記
解釋分支(branch)、合併(merge)、衝突解決
幫你寫 Git 指令速查表
你目前是想學習 Git 的哪一部分呢?還是有具體的問題或錯誤訊息想解決?

🧠 Git 指令速查表(Cheat Sheet)

🧱 基本設定

指令 說明
git config --global user.name "你的名字" 設定全域使用者名稱
git config --global user.email "你的信箱" 設定全域使用者信箱
git config --list 查看目前 Git 設定

📁 倉庫操作

指令 說明
git init 初始化一個 Git 倉庫
git clone <網址> 複製遠端倉庫到本地
git remote -v 查看遠端倉庫資訊
git remote add origin <網址> 新增遠端倉庫

📄 檔案追蹤與提交

指令 說明
git status 查看目前狀態
git add <檔案> 加入檔案到暫存區
git add . 加入所有變更
git commit -m "訊息" 提交變更
git commit -am "訊息" 加入並提交已追蹤檔案

🔄 分支與合併

指令 說明
git branch 查看所有分支
git branch <名稱> 建立新分支
git checkout <名稱> 切換分支
git checkout -b <名稱> 建立並切換分支
git merge <分支> 合併分支到目前分支
git branch -d <名稱> 刪除分支

⬆️⬇️ 推送與拉取

指令 說明
git push 推送到遠端
git push -u origin <分支> 第一次推送並設定追蹤
git pull 從遠端拉取更新
git fetch 取得遠端更新但不合併

🕵️ 歷史與版本

指令 說明
git log 查看提交紀錄
git log --oneline 簡潔查看紀錄
git diff 查看尚未加入的變更
git show <commit> 查看某次提交內容

🧹 回復與重設

指令 說明
git checkout -- <檔案> 還原檔案到最後一次提交
git reset <檔案> 取消暫存區的檔案
git reset --hard 重設所有變更(⚠️不可回復)

🧠 進階技巧(選用)

指令 說明
git stash 暫存目前變更
git stash pop 還原暫存變更
git rebase <分支> 重新整理提交歷史
git cherry-pick <commit> 選擇性套用某次提交
最後修改日期: 2025 年 9 月 22 日

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。