自 2010 年 · 每月支援超過 200 萬次工具執行
自 2010 年
加到 Chrome

我的工具箱

自動模式

尚未收藏任何工具。

升級為高級版
相關工具
cURL指令建構器cron作業生成器
主頁 > 網站管理工具
 

Git 指令生成器

依照要完成的工作查找 Git 指令。MiniWebtool 的 Git 指令產生工具會將常見操作配上可編輯指令、旗標說明及提交圖示;若指令可能丟棄工作或改變歷史,也會提供警告或復原提示。

不確定怎麼使用?問問 AI

使用 Gemini 時,請將複製的問題貼到對話框,也可以在下方手動複製。

查看提問內容

免費使用無需註冊即時出結果
Git 指令生成器立即免費試用 ▼

⌘ 選擇您想執行的操作

41 個現成的 Git 任務。選擇其中一個,指令將顯示在下方——您可以在複製前編輯任何佔位符。

建立新分支並切換過去 分支 (Branches) 切換到現有分支 分支 (Branches) 切換回上一個分支 分支 (Branches) 刪除本地分支(僅限已完全合併時) 分支 (Branches) 強制刪除本地分支(即使未合併) 分支 (Branches) 重新命名分支 分支 (Branches) 從已知提交還原已刪除的分支 分支 (Branches) 修改最後一次提交的訊息 提交 (Commits) 將遺漏的檔案加入最後一次提交(保留原訊息) 提交 (Commits) 建立空提交(例如為了重新觸發 CI) 提交 (Commits) 復原最後一次提交,但保留您的修改 復原與捨棄 復原最後一次提交,並捨棄所有修改 復原與捨棄 捨棄所有未提交的本地修改 復原與捨棄 捨棄特定檔案的修改 復原與捨棄 取消暫存檔案(保留工作區中的修改) 復原與捨棄 將當前修改暫存以備後用 暫存區 (Stash) 套用最近一次暫存並將其移除 暫存區 (Stash) 列出所有暫存項目 暫存區 (Stash) 將功能分支合併到當前分支 合併 (Merge) 中止進行中的合併 合併 (Merge) 將最後 N 個提交合併為一個 變基與合併 (Rebase & Squash) 將當前分支變基 (Rebase) 到 main 分支 變基與合併 (Rebase & Squash) 從另一個分支應用單一提交 挑選與還原 (Cherry-pick & Revert) 還原提交(建立一個抵消該變更的新提交) 挑選與還原 (Cherry-pick & Revert) 還原一個合併提交 (Merge Commit) 挑選與還原 (Cherry-pick & Revert) 刪除遠端分支 遠端 (Remote) 將分支重設為與遠端完全一致 遠端 (Remote) 安全地強制推送已改寫的分支 遠端 (Remote) 拉取遠端變更並將您的工作變基到其上方 遠端 (Remote) 為儲存庫添加遠端源 遠端 (Remote) 修改現有遠端源的 URL 遠端 (Remote) 為發佈版本建立註解標籤 標籤與發佈 (Tags & Releases) 刪除本地和遠端標籤 標籤與發佈 (Tags & Releases) 以美觀圖表查看提交歷史 檢查 (Inspect) 找出檔案中每一行最後是由誰修改的 檢查 (Inspect) 搜尋哪個提交新增或移除了特定字串 檢查 (Inspect) 在 reflog 中找回遺失的提交 檢查 (Inspect) 查看已暫存準備提交的詳細變更 檢查 (Inspect) 使用淺層複製 (Shallow Clone) 複製儲存庫 設定與配置 (Setup & Config) 在此儲存庫設定您的姓名與電子郵件 設定與配置 (Setup & Config) 停止追蹤一個已經提交過的檔案 設定與配置 (Setup & Config)

Embed Git 指令生成器 Widget

⌘ 復原最後一次提交,但保留您的修改

復原與捨棄
⚠ 謹慎 — 會修改狀態,但可透過 reflog 或復原提示恢復
$ git reset --soft HEAD~1
🔧 逐項參數分解
--soft 將 HEAD 移回前一個提交,但保持暫存區和工作區不變。
HEAD~1 指 HEAD 之前的一個提交(即當前提交的父節點)。
📊 您的存儲庫將如何變化
📝 注意事項
您的修改會被保留並處於暫存狀態,隨時可以重新提交。請勿對已推送到共享分支的提交執行此操作。
↶ 復原提示
如果您改變主意:git reset --soft HEAD@{1} (使用 reflog 恢復到之前的 HEAD 位置)

           

✨想要更快且無廣告?
升級為高級會員

Git 指令生成器

歡迎使用 Git 指令產生器,這是一個免費工具,可將如「撤銷最後一次提交並保留變更」或「將最後 N 個提交壓縮為一個」等自然語言描述的 Git 任務轉化為正確的 Git 指令。您可以瀏覽歸納為 11 個類別的 40 多個任務——包括分支、提交、復原與捨棄、暫存、合併、變基與壓縮、挑選與還原、遠端、標籤與發佈、檢查以及設定——且每個任務都附帶參數說明、動畫提交圖表、清晰的安全標章(安全 / 謹慎 / 破壞性)以及復原提示,讓您始終知道如何應對。

功能概覽

Git 指令生成器 依您以白話英文描述的任務,找出正確的 Git 指令。涵蓋 40+ 項任務,並顯示指令、各參數說明、提交歷史圖、安全標籤與復原提示。

Git 指令生成器:功能一覽
功能提供內容適用情境
任務庫40+ 項日常 Git 任務,分為 11 類,從分支與提交,到復原與捨棄、Stash、Rebase 與 Squash、遠端,以及設定與組態。不必記住名稱也能查找指令
搜尋與篩選搜尋框會比對關鍵字與同義詞,因此搜尋 squash 會找到 rebase 任務。類別標籤可將清單縮小到單一群組。一兩次按鍵即可找到任務
參數說明所選指令中的每個選項都會單獨一行說明,讓您看出每個部分的作用。執行前先了解指令的功能
提交圖動畫圖表顯示此指令如何改變您的提交歷史。以視覺化方式理解 rebase、reset 或 merge
安全標籤與復原每項任務都標示為安全、需注意或具破壞性。可復原的指令會列出如何復原,包括 reflog 復原。避免 reset、強制推送或刪除分支時遺失工作成果
佔位符編輯器將 branch、file 與 hash 等佔位符替換為您自己的值,複製前指令會即時更新。讓指令準備好貼到終端機中執行
可分享連結每項任務都有自己的 scenario_id 網址,並會建議相關的後續指令。將確切的指令傳給同事

什麼是 Git 指令產生器?

眾所周知,Git 的指令非常難記。存在幾十種指令,每種指令又有數個參數,而選擇正確的指令取決於您是想保留變更、分享變更、丟棄變更還是重寫歷史。Git 指令產生器為您提供了一個可瀏覽、可搜尋的常用 Git 任務速查表。選擇與您目標相符的任務,您會立即看到精確的指令、每個參數的作用、執行後存儲庫的樣貌,以及如果您改變主意該如何復原。

主要功能

庫是如何組織的?

這 40 多個任務被分為 11 個類別,與您實際思考 Git 工作的方式一致:分支 (Branches)、提交 (Commits)、復原與捨棄 (Undo & Discard)、暫存 (Stash)、合併 (Merge)、變基與壓縮 (Rebase & Squash)、挑選與還原 (Cherry-pick & Revert)、遠端 (Remote)、標籤與發佈 (Tags & Releases)、檢查 (Inspect) 以及 設定 (Setup & Config)。每張卡片顯示一個簡單易懂的任務名稱和一個安全圓點。點擊卡片,對應的 Git 指令將伴隨完整說明出現。搜尋框也會匹配關鍵字和同義短語(例如搜尋 squash 會找到變基任務,搜尋 delete 會找到分支和標籤刪除),因此您不必記住類別也能找到所需的內容。

常用任務概覽

範例 1:簡單復原
任務:「撤銷最後一次提交並保留您的變更」 (復原與捨棄)
指令:git reset --soft HEAD~1 — 軟重設,您的工作內容仍保持在暫存狀態。
範例 2:指定數量的壓縮
任務:「將最後 N 個提交壓縮為一個」 (變基與壓縮)
指令:git rebase -i HEAD~<N> — 在佔位符編輯器中將 N 設定為您的實際數值(3, 5, 10…)。
範例 3:使用自定義名稱新建分支
任務:「建立一個新分支並切換到該分支」 (分支)
指令:git switch -c <branch> — 在佔位符編輯器中輸入您的分支名稱(例如 feature/login)。
範例 4:安全地強制推送
任務:「安全地強制推送您重寫的分支」 (遠端)
指令:git push --force-with-lease origin <branch> — 標記為破壞性並帶有明確警告。

理解安全標章

小型速查表

撤銷最後提交,保留工作內容

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 指令產生器

  1. 搜尋或瀏覽您的任務。 在搜尋框中輸入 squash、undo 或 rebase 等關鍵字,或點擊 分支 (Branches) 或 暫存 (Stash) 等類別標籤來過濾清單。
  2. 選擇符合目標的任務。 每張卡片顯示自然語言任務名稱和彩色安全圓點(綠色安全、琥珀色謹慎、紅色破壞性)。點擊卡片以加載對應的 Git 指令。
  3. 內聯編輯佔位符。 如果指令具有 <branch>、<file> 或 <hash> 等佔位符,請在 編輯佔位符 面板中填入您的實際值,然後點擊 更新指令。
  4. 查看圖表和安全標章。 動畫提交圖表展示指令將如何影響歷史;安全標章確認風險等級。
  5. 閱讀復原提示,如果您希望在執行後改變主意時有一層安全保障。
  6. 複製並執行指令,貼上至 Git 存儲庫根目錄的終端機。

實際應用場景

對於初學者

對於經驗豐富的開發者

對於程式碼審查者與導師

獲得最佳結果的提示

常見問題解答

什麼是 Git 指令產生器,它是如何運作的?

Git 指令產生器是一個可供瀏覽和搜尋的常用 Git 任務速查表,收錄了分為 11 個類別的 40 多個任務。選擇您的目標,工具會顯示精確指令、參數說明、提交圖表、安全標章及復原提示。您可以在複製前內聯編輯 <branch>、<file> 或 <hash> 等佔位符。

產生的 Git 指令執行起來安全嗎?

每個指令都標有安全等級。安全(綠色)表示唯讀或僅限本地。謹慎(琥珀色)表示會修改狀態但可透過 reflog 恢復。破壞性(紅色)表示資料可能遺失——執行前請閱讀安全說明。

我該如何找到所需的任務?

有三種方式:使用搜尋框按關鍵字過濾;點擊類別標籤縮小範圍;或捲動完整網格。任務依安全等級區分顏色,讓您一眼就能識別危險程度。

我該如何針對我的分支名稱、檔案或提交雜湊自定義指令?

選定任務後,在安全標章下方找到 編輯佔位符 面板。填入您的實際值,點擊 更新指令,指令行會立即同步。最後點擊複製即可。

如果執行了錯誤的指令,我可以撤銷 Git 指令嗎?

大多數指令可透過 reflog 恢復,reflog 通常會在執行指令的電腦上記錄 HEAD 在過去 30–90 天內的所有位置。唯二不可撤銷的操作是:捨棄未提交的變更,以及強制推送並覆蓋了他人尚未擷取的提交。

此工具會將我的輸入發送到任何地方嗎?

不會。整個工具作為靜態目錄運作——您的佔位符數值僅作為生成自定義指令的 URL 參數發送,不會被存儲或分享。過程中沒有 AI 模型介入,也沒有遙測監控。

其他資源

引用此內容、頁面或工具為:

"Git 指令生成器" 於 https://MiniWebtool.com/zh-tw/git-指令生成器/,來自 MiniWebtool,https://MiniWebtool.com/

由 miniwebtool 團隊提供。更新日期:2026年4月26日

和喜歡的 AI 聊聊這個工具

使用 Gemini 時,請將複製的問題貼到對話框,也可以在下方手動複製。

查看提問內容

網站管理工具:

熱門與最新工具:

cURL轉JSON轉換器Unix權限計算機crontab表達式產生器查看全部 →
主頁 > 網站管理工具 > Git 指令生成器
×

幫我們一個忙,回答3個快速問題

感謝您參與我們的調查。您的意見將幫助我們改善服務。

您最初是從哪裡得知我們的?

您在我們網站上最喜歡的工具是什麼?

如果是其他,請說明:

您將這個工具推薦給朋友的可能性有多大?

不可能極有可能

可能性分數: (1-10)