跳轉到主要內容
Cursor 提供 AI 驅動的 Git 功能,幫你精簡工作流程,包括自動生成提交訊息與智慧合併衝突解決。

AI Commit Message

Cursor 會依據已暫存的變更產生 commit 訊息。
  1. 將檔案加入暫存以便提交
  2. 在側邊欄開啟 Git 分頁
  3. 點擊 commit 訊息輸入框旁的閃耀(✨)圖示
產生的訊息會參考已暫存的變更與儲存庫的 Git 歷史。若你使用像 Conventional Commits 這樣的慣例,訊息會遵循相同的格式。

新增快捷鍵

要綁定鍵盤快捷鍵:
  1. 前往 Keyboard Shortcuts(Ctrl+R+Ctrl+SCtrl+Shift+P,並搜尋 “Open Keyboard Shortcuts (JSON)”)
  2. Ctrl+M 新增以下綁定:
    {
      "key": "cmd+m",
      "command": "cursor.generateGitCommitMessage"
    }
    
  3. 儲存
你無法自訂 commit 訊息的產生方式。Cursor 會自動配合你現有的 commit 風格。

AI 解析衝突

當發生合併衝突時,Cursor Agent 會理解衝突兩邊的內容並提出解法,幫你完成處理。

如何使用

  1. 發生合併衝突時,你會在檔案中看到衝突標記
  2. 點擊合併衝突 UI 中出現的 Resolve in Chat 按鈕
  3. Agent 會分析兩個版本並提出解決方案
  4. 檢視建議的變更並套用
I