阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!

你是否發現自己還在谷歌搜尋 Git 指令?這些基於終端的 AI 編碼代理可以即時回答 Git 問題,無需瀏覽器。它們都能理解你的程式碼倉庫,讓你能夠輸入「提交我的變更」或「解決合併衝突」之類的指令,而無需手動執行 Git。

吉特

繼續閱讀,了解Forge CodeAiderClaude CodeGemini CLICodex CLI如何轉變 Git 工作流程並跳過對 Git 命令的搜尋。

1.偽造程式碼

Forge Code 是一款輕量級的 AI「結對程式設計」工具,適用於您的終端。它會讀取您的程式碼和 Git 歷史記錄,從而了解您專案的上下文。您可以向 Forge 詢問“我修改了哪些文件?”或“提交我的更改並附帶描述性訊息”,它都會為您完成。它甚至可以處理複雜的 Git 任務:例如,您可以說“建立一個名為 feature/xyz 的新分支”或“解決我的合併衝突”,Forge 會引導您完成所有操作。

偽造程式碼

Forge 在後台追蹤 Git 歷史記錄並直接編輯你的文件(使用真實的提交)。要試用,請安裝 Forge Code:

cd /path/to/your/project  
npx forgecode@latest

這將以互動模式啟動 Forge。如果安裝過程中遇到問題,請參閱此文件 - Forge 文件。您可以向 Forge 詢問任何 Git 問題,它會產生命令或為您進行更改。

👉 嘗試Forge Code讓 Forge 為您處理 Git 指令。

2.幫助

Aider 是一款基於 Python 建構的 AI 「結對程式設計」 CLI。它與 Git 緊密整合——每次編輯文件時,它都會自動提交更改並顯示合理的訊息。您可以使用簡單的命令來檢視或撤銷這些編輯。例如,輸入/diff可查看自上一則訊息以來的所有更改, /undo可放棄上一條更改,輸入/commit可提交所有待處理的編輯。您甚至可以根據需要使用/git執行任何原始 Git 命令。這使得您無需離開對話即可輕鬆地比較、暫存或撤銷AI 產生的變更。

艾德

入門很簡單。首先透過 pip 安裝 Aider,然後在專案目錄中啟動它:

python -m pip install aider-install  
aider-install  
cd /path/to/your/project  
aider --model <model> --api-key <key>

(根據需要將<model> / <key>替換為您的 LLM 提供者。)Aider 將掃描您的程式碼庫並映射程式碼庫,以便處理大型專案。然後,只需在您的 shell 中與 Aider 討論 Git:例如「顯示 Git 差異」「幫我還原上次提交」 ,它就會為您執行這些命令。

👉嘗試 Aider:透過pip install aider-install && aider-install安裝,然後在你的倉庫中執行aider 。有關其 Git 友好命令的詳細訊息,請參閱文件。

3.克勞德·科德

Anthropic 的 Claude Code是一款 AI 編碼代理,它駐留在您的終端中,並與您的本機程式碼庫協同工作。它可以自動執行繁瑣的 Git 任務——例如,您可以讓 Claude Code 一次解決合併衝突編寫發行說明。它可以直接編輯檔案、執行 Shell 命令,甚至代表您建立提交。這表示您可以執行“修復此合併衝突”或“提交所有未暫存的變更並附帶摘要”,Claude Code 會在後台處理這些 Git 命令。

克勞德

要使用 Claude Code,請透過 npm 安裝它並在專案中啟動它:

npm install -g @anthropic-ai/claude-code  
cd your-repo-folder  
claude

這將啟動 Claude Code REPL。在這裡,您可以輸入關於 Git 的自然語言提示。例如,輸入“顯示最近的 5 次提交”或“將這些變更提交到分支 bugfix/123 ”,Claude 將執行實際的git loggit commit等操作。

👉執行 Claude Code使用npm i -g @anthropic-ai/claude-code安裝,然後在你的程式碼庫中執行claude 。查看文件,連結你的 API 金鑰並開始使用。

4.雙子座 15

Google 的 Gemini CLI是一款開源 AI 代理,可插入您的終端。它能夠理解您的工具和程式碼庫,因此可以自動化以 Git 為中心的工作流程。例如,它可以查詢拉取請求或處理跨分支的複雜rebase 。通過身份驗證後,您可以打開任何 Git 程式碼庫並與 Gemini 聊天。您可以嘗試克隆一個程式碼庫,執行gemini ,然後詢問諸如“請提供昨天所有更改的摘要”之類的問題,它就會匯總最近的提交。

Google

您甚至可以要求創意輸出:例如“製作一份幻燈片,按功能分組展示過去 7 天的 Git 歷史記錄”,Gemini 將分析 Git 日誌並產生幻燈片。

安裝 Gemini CLI 很簡單。只需使用 npx 或 npm:

npx https://github.com/google-gemini/gemini-cli  
# or: npm install -g @google/gemini-cli

然後在任意專案資料夾中執行gemini 。使用你的 Google 帳戶或 API 金鑰進行驗證後,CLI 即可回答有關你的程式碼和 Git 歷史記錄的提示。

👉啟動 Gemini CLI執行npx https://github.com/google-gemini/gemini-cli (或透過 npm 安裝),然後在你的倉庫中輸入gemini 。更多設定技巧,請參閱官方指南。

  1. Codex 命令列

OpenAI 的 Codex CLI將類似 GPT 的 AI 引入了你的終端。它「在版本控制下」工作,這意味著它尊重 Git,甚至可以將 Git 命令用作其提示符的一部分。例如,你可以執行:

codex "Bulk-rename *.jpeg -> *.jpg with git mv"

這將執行git mv將所有 .jpeg 檔案重新命名為 .jpg,並相應地更新所有導入/使用情況——一次性完成。通常,Codex CLI 可以修復 lint 錯誤、解釋程式碼或更新文件,然後將這些變更提交到你的程式碼庫中。

法典 CLI

首先,安裝 CLI 並在專案中執行它:

npm install -g @openai/codex  # or brew install codex  
codex

(您需要在您的環境中擁有 OpenAI API 金鑰。)執行後,只需輸入自然語言命令,Codex 就會根據需要建議程式碼變更和 Git 命令。如果您同意,它將為您提交更改。

👉使用 Codex CLI使用npm i -g @openai/codex (或brew install codex )安裝,然後在你的倉庫中執行codex 。它的 Git 感知提示符號(例如上面的git mv範例)可協助你快速自動化重構。

結論

這些 AI 編碼代理讓您只需透過語音即可處理 Git 任務,無需谷歌搜尋。它們直接在您的終端中工作,了解您的程式碼庫,並可以代表您執行真正的git命令。不妨嘗試一下:安裝上述任何工具,打開您的專案,然後讓 AI 為您提交、分支、合併或匯總更改。

準備好

借助提供的文件和連結,您只需幾分鐘即可透過 AI 執行 Git 工作流程。準備好告別搜尋欄了嗎?不妨試試 Forge Code、Aider、Claude Code、Gemini CLI 或 Codex CLI,讓 AI 幫您處理下一個 Git 指令!


原文出處:https://dev.to/forgecode/these-5-ai-coding-agents-made-me-stop-googling-git-commands-1ao6


共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。

阿川私房教材:
學 JavaScript 前端,帶作品集去面試!

63 個專案實戰,寫出作品集,讓面試官眼前一亮!

立即開始免費試讀!