Git 指令生成器
瀏覽收錄超過 40 種常見 Git 任務的精選庫,以白話文描述。挑選您需要的任務,即可立即獲得正確的指令,並附帶逐項參數解釋、視覺化提交圖表、安全警告、復原提示以及可編輯的佔位符。
⌘ 選擇您想執行的操作
41 個現成的 Git 任務。選擇其中一個,指令將顯示在下方——您可以在複製前編輯任何佔位符。
沒有符合搜尋條件的場景。請嘗試不同的關鍵字或選擇其他類別。
⌘ 從已知提交還原已刪除的分支
分支 (Branches)git branch -D <branch>偵測到廣告封鎖,導致我們無法顯示廣告
MiniWebtool 依靠廣告收入免費提供服務。如果這個工具幫到你,歡迎升級 Premium(無廣告 + 更快),或將 MiniWebtool.com 加入允許清單後重新整理頁面。
- 或升級 Premium(無廣告)
- 允許 MiniWebtool.com 顯示廣告,然後重新載入
Git 指令生成器
歡迎使用 Git 指令產生器,這是一個免費工具,可將如「撤銷最後一次提交並保留變更」或「將最後 N 個提交壓縮為一個」等自然語言描述的 Git 任務轉化為正確的 Git 指令。您可以瀏覽歸納為 11 個類別的 40 多個任務——包括分支、提交、復原與捨棄、暫存、合併、變基與壓縮、挑選與還原、遠端、標籤與發佈、檢查以及設定——且每個任務都附帶參數說明、動畫提交圖表、清晰的安全標章(安全 / 謹慎 / 破壞性)以及復原提示,讓您始終知道如何應對。
什麼是 Git 指令產生器?
眾所周知,Git 的指令非常難記。存在幾十種指令,每種指令又有數個參數,而選擇正確的指令取決於您是想保留變更、分享變更、丟棄變更還是重寫歷史。Git 指令產生器為您提供了一個可瀏覽、可搜尋的常用 Git 任務速查表。選擇與您目標相符的任務,您會立即看到精確的指令、每個參數的作用、執行後存儲庫的樣貌,以及如果您改變主意該如何復原。
主要功能
- 精選庫: 收錄 40 多個日常 Git 任務,分為 11 個導向明確的類別,讓您無需輸入描述即可找到所需內容。
- 搜尋與過濾: 搜尋框可立即匹配關鍵字、短語和任務標題;類別標籤可一次將清單縮小至一個操作組。
- 逐項參數分解: 所選指令中的每個選項都會在獨立行中解釋,以便您理解正在執行的內容。
- 動畫提交圖表: 在執行指令前,直觀地展示該指令將如何轉換您的歷史記錄。
- 安全分類: 透過顏色編碼的圓點和標章立即標示指令是安全、需謹慎還是具有潛在破壞性。
- 復原提示: 每個可恢復的指令都會列出回溯方法,包括基於 reflog 的恢復。
- 內聯佔位符編輯器: 在小面板中將
<branch>、<file>、<hash>等替換為您的實際值,指令會立即更新。 - 可分享的 URL: 每個任務都有專屬的
?scenario_id=...URL,方便您收藏或發送給隊友。 - 相關指令: 每個結果都會建議後續指令(例如,在變基後:如何安全地強制推送、如何終止)。
- 響應式設計: 在手機、平板和桌上型電腦上均能完美運作。
庫是如何組織的?
這 40 多個任務被分為 11 個類別,與您實際思考 Git 工作的方式一致:分支 (Branches)、提交 (Commits)、復原與捨棄 (Undo & Discard)、暫存 (Stash)、合併 (Merge)、變基與壓縮 (Rebase & Squash)、挑選與還原 (Cherry-pick & Revert)、遠端 (Remote)、標籤與發佈 (Tags & Releases)、檢查 (Inspect) 以及 設定 (Setup & Config)。每張卡片顯示一個簡單易懂的任務名稱和一個安全圓點。點擊卡片,對應的 Git 指令將伴隨完整說明出現。搜尋框也會匹配關鍵字和同義短語(例如搜尋 squash 會找到變基任務,搜尋 delete 會找到分支和標籤刪除),因此您不必記住類別也能找到所需的內容。
常用任務概覽
任務:「撤銷最後一次提交並保留您的變更」 (復原與捨棄)
指令:
git reset --soft HEAD~1 — 軟重設,您的工作內容仍保持在暫存狀態。
任務:「將最後 N 個提交壓縮為一個」 (變基與壓縮)
指令:
git rebase -i HEAD~<N> — 在佔位符編輯器中將 N 設定為您的實際數值(3, 5, 10…)。
任務:「建立一個新分支並切換到該分支」 (分支)
指令:
git switch -c <branch> — 在佔位符編輯器中輸入您的分支名稱(例如 feature/login)。
任務:「安全地強制推送您重寫的分支」 (遠端)
指令:
git push --force-with-lease origin <branch> — 標記為破壞性並帶有明確警告。
理解安全標章
- 安全 (綠色): 唯讀或僅限本地的指令,無資料遺失風險。範例:
git status,git log,git switch,git stash list。 - 謹慎 (琥珀色): 修改存儲庫狀態,但可透過 reflog 或重新暫存來恢復。範例:
git commit --amend,git rebase,git cherry-pick。 - 破壞性 (紅色): 可能在無警告的情況下丟失工作內容。請務必先閱讀安全說明。範例:
git reset --hard,git branch -D,git push --force-with-lease。
小型速查表
撤銷最後提交,保留工作內容
git reset --soft HEAD~1
捨棄所有本地變更
git restore .
修正最後一次提交訊息
git commit --amend -m "<new>"
壓縮最後 N 個提交
git rebase -i HEAD~N
挑選(Cherry-pick)提交
git cherry-pick <hash>
還原(Revert)合併
git revert -m 1 <hash>
安全強制推送
git push --force-with-lease
尋找遺失的提交
git reflog
如何使用 Git 指令產生器
- 搜尋或瀏覽您的任務。 在搜尋框中輸入 squash、undo 或 rebase 等關鍵字,或點擊 分支 (Branches) 或 暫存 (Stash) 等類別標籤來過濾清單。
- 選擇符合目標的任務。 每張卡片顯示自然語言任務名稱和彩色安全圓點(綠色安全、琥珀色謹慎、紅色破壞性)。點擊卡片以加載對應的 Git 指令。
- 內聯編輯佔位符。 如果指令具有
<branch>、<file>或<hash>等佔位符,請在 編輯佔位符 面板中填入您的實際值,然後點擊 更新指令。 - 查看圖表和安全標章。 動畫提交圖表展示指令將如何影響歷史;安全標章確認風險等級。
- 閱讀復原提示,如果您希望在執行後改變主意時有一層安全保障。
- 複製並執行指令,貼上至 Git 存儲庫根目錄的終端機。
實際應用場景
對於初學者
- 無需搜尋論壇即可查找基礎 Git 任務。
- 了解每個參數的作用——每個指令都按行分解說明。
- 透過閱讀安全標章來避免執行破壞性指令。
對於經驗豐富的開發者
- 跳過鮮少使用的指令(如 reflog、revert merge、force push with lease)的 man 手冊查詢。
- 快速記住非常規工作流(如 cherry-picking 或淺層複製)的正確參數。
- 將指令輸出作為完整的解釋分享給隊友。
對於程式碼審查者與導師
- 在一個截圖中向初級開發人員展示正確的 Git 指令、圖表和復原提示。
- 利用相關指令清單演示完整的工作流(例如:變基 → 修復衝突 → 強制推送)。
獲得最佳結果的提示
- 使用搜尋框提高速度: 輸入如 squash、undo、cherry 或 force 等動詞,通常一次點擊即可縮小清單範圍。
- 按類別過濾以獲取上下文: 如果您知道所屬領域(例如正在處理遠端工作),先點擊 遠端 (Remote) 標籤——這比掃描所有 40 多個任務更快。
- 在複製前編輯佔位符: 預設值(如
feature/login或HEAD~3)僅作示意——請務必在 編輯佔位符 面板中替換為真實的分支名、雜湊或計數。 - 收藏常用任務: 每個任務都有專屬 URL,如
?scenario_id=squash_n——收藏您每週使用的任務以完全跳過選擇器。 - 在執行任何標記為破壞性的指令前,請務必閱讀復原提示。
常見問題解答
什麼是 Git 指令產生器,它是如何運作的?
Git 指令產生器是一個可供瀏覽和搜尋的常用 Git 任務速查表,收錄了分為 11 個類別的 40 多個任務。選擇您的目標,工具會顯示精確指令、參數說明、提交圖表、安全標章及復原提示。您可以在複製前內聯編輯 <branch>、<file> 或 <hash> 等佔位符。
產生的 Git 指令執行起來安全嗎?
每個指令都標有安全等級。安全(綠色)表示唯讀或僅限本地。謹慎(琥珀色)表示會修改狀態但可透過 reflog 恢復。破壞性(紅色)表示資料可能遺失——執行前請閱讀安全說明。
我該如何找到所需的任務?
有三種方式:使用搜尋框按關鍵字過濾;點擊類別標籤縮小範圍;或捲動完整網格。任務依安全等級區分顏色,讓您一眼就能識別危險程度。
我該如何針對我的分支名稱、檔案或提交雜湊自定義指令?
選定任務後,在安全標章下方找到 編輯佔位符 面板。填入您的實際值,點擊 更新指令,指令行會立即同步。最後點擊複製即可。
如果執行了錯誤的指令,我可以撤銷 Git 指令嗎?
大多數指令可透過 reflog 恢復,reflog 記錄 HEAD 在約 90 天內的所有位置。唯二不可撤銷的操作是:捨棄未提交的變更,以及強制推送並覆蓋了他人尚未擷取的提交。
此工具會將我的輸入發送到任何地方嗎?
不會。整個工具作為靜態目錄運作——您的佔位符數值僅作為生成自定義指令的 URL 參數發送,不會被存儲或分享。過程中沒有 AI 模型介入,也沒有遙測監控。
其他資源
引用此內容、頁面或工具為:
"Git 指令生成器" 於 https://MiniWebtool.com/zh-tw//,來自 MiniWebtool,https://MiniWebtool.com/
由 miniwebtool 團隊提供。更新日期:2026年4月26日