Git 速查表
免費線上Git速查表,按類別整理可搜尋的常用指令,涵蓋分支、合併、rebase、stash和reset,每條附帶語法說明並標註危險等級,避免誤刪提交。 可在編碼時於一處快速查閱程式碼、符號、快速鍵等參考資訊,在瀏覽器中即時搜尋與複製,無需註冊或安裝即可免費使用。 結果可一鍵複製,整個過程簡單快捷,無需下載任何軟體,在手機和電腦上都能隨時流暢使用。
設定
git config --global user.name "Name"設定使用者名稱
git config --global user.name "Sam"
git config --list顯示所有設定
git config --list
開始
git init初始化新儲存庫
git init my-project
git clone <url>複製遠端儲存庫
git clone https://github.com/user/repo.git
變更
git status工作目錄狀態
git status
git diff比較變更
git diff HEAD~1
git add <file>加入暫存區
git add . / git add file.txt
git commit -m "message"建立提交
git commit -m "feat: new feature"
git commit --amend修改上一個提交
git commit --amend -m "updated message"
git stash暫時擱置變更
git stash / git stash pop
分支
git branch列出分支
git branch -a
git branch <name>建立新分支
git branch feature/login
git checkout <branch>切換分支
git checkout main
git checkout -b <name>建立並切換
git checkout -b feature/login
git merge <branch>合併分支
git merge feature/login
git branch -d <name>刪除分支
git branch -d feature/login
git branch -D <name>強制刪除分支
git branch -D feature/login
遠端
git remote -v列出遠端
git remote -v
git fetch抓取遠端變更
git fetch origin
git pull抓取並合併
git pull origin main
git push推送到遠端
git push origin main
git push --force強制推送
git push --force origin main
復原
git restore <file>捨棄檔案變更
git restore file.txt
git reset HEAD <file>取消暫存檔案
git reset HEAD file.txt
git revert <commit>還原提交(產生新提交)
git revert abc123
git reset --soft HEAD~1復原上一個提交(保留變更)
git reset --soft HEAD~1
git reset --hard HEAD~1刪除上一個提交(捨棄變更)
git reset --hard HEAD~1
檢視
git log提交紀錄
git log --oneline --graph
git log --oneline單行紀錄
git log --oneline -10
git show <commit>提交詳細資訊
git show abc123
git blame <file>逐行作者
git blame file.txt
git reflogHEAD 紀錄(用於復原)
git reflog
嵌入
什麼是 Git 速查表?
免費線上Git速查表,按類別整理可搜尋的常用指令,涵蓋分支、合併、rebase、stash和reset,每條附帶語法說明並標註危險等級,避免誤刪提交。 可在編碼時於一處快速查閱程式碼、符號、快速鍵等參考資訊,在瀏覽器中即時搜尋與複製,無需註冊或安裝即可免費使用。 結果可一鍵複製,整個過程簡單快捷,無需下載任何軟體,在手機和電腦上都能隨時流暢使用。
使用方法
- 1輸入— 輸入所需資料。
- 2結果— 查看處理結果。
- 3複製— 複製結果使用。
相關工具
常見問題
是的,因為使用靜態資料所以可以離線使用。