Git Essentials 是一個技能,可將精心策劃、全面完整的 Git 指令與工作流程參考資料直接帶入您的 AI 代理。它涵蓋了從初始儲存庫設定、日常暫存/提交流程,到進階操作(如互動式變基、cherry-picking、子模組及 fork 同步)的所有內容。無論您是剛加入新的程式碼庫,還是正在處理棘手的合併衝突,此技能都能為您的代理提供精確的指令語法和工作流程情境,協助您更有效率地推進工作。
npx clawhub@latest install git-essentials點擊本頁頂部的 安裝 按鈕即可一鍵設定
git rebase、git stash 或 git bisect 語法,無需離開終端機或編輯器。.gitignore 相關指引。涵蓋使用傳統(checkout)與現代(switch)語法來建立、切換、重新命名及刪除分支。內容包括合併策略、非快進合併、衝突偵測,以及中止合併的操作流程。
提供在每個階段安全、清晰地復原變更的模式——包含工作目錄、暫存區與已提交的歷史紀錄。涵蓋 git reset、git revert、git restore、git reflog 以及已刪除分支的救援方法。
涵蓋新增與管理遠端、fetch、pull(含與不含 rebase)、推送新分支,以及使用 --force-with-lease 進行安全強制推送。包含完整的 fork 同步工作流程。
完整的儲藏生命週期指令(save、list、apply、pop、drop),以及變基工作流程,包含用於整理提交歷史的互動式變基、衝突解決步驟與中止程序。
涵蓋 git log 的使用,包括依作者、日期範圍、提交訊息及程式碼內容(-S)進行篩選。同時介紹 git blame 用於追蹤每一行程式碼的變更來源,以及 git bisect 用於在提交歷史中定位錯誤。
提供功能分支、熱修復(hotfix)及 fork 同步工作流程的完整指令序列。同時收錄一組實用的 ~/.gitconfig 別名設定,協助加速日常 Git 操作。
開發人員請代理人逐步說明如何建立功能分支、暫存變更、以有意義的訊息提交,以及推送以發起拉取請求——全程使用符合團隊工作流程的正確 Git 語法。
在不小心將敏感資料或有問題的變更提交到錯誤的分支後,使用者向代理人詢問最安全的復原方式。根據該提交是否已被推送,此技能會提供以 reset --soft、revert 或 reflog 為基礎的復原方法。
一位開源貢獻者需要將自己的分叉(fork)與上游儲存庫同步至最新狀態。代理程式使用 Git Essentials 的 fork-sync 工作流程,依正確順序新增上游遠端、擷取(fetch)、合併(merge)並推送(push)。
在開啟 pull request 之前,開發者想要壓縮並重新排列最近的幾個提交。代理人將引導他們以互動方式執行 git rebase -i HEAD~N,包括在發生衝突時如何繼續或中止操作。
登入後撰寫評價
尚無評價。來分享你的使用體驗吧!