Cursor 提供 AI 驅動的 Git 功能來簡化你的工作流程,包括自動 commit 訊息生成和智慧合併衝突解決。

AI 提交訊息

Cursor 會從暫存的變更中生成提交訊息。
  1. 暫存要提交的檔案
  2. 在側邊欄中開啟 Git 分頁
  3. 點擊提交訊息輸入框旁邊的閃亮 (✨) 圖示
生成的訊息會使用暫存的變更和儲存庫的 git 歷史記錄。如果你使用像 Conventional Commits 這樣的慣例,訊息會遵循相同的模式。

新增快捷鍵

要綁定到鍵盤快捷鍵:
  1. 前往鍵盤快捷鍵(Ctrl+R+Ctrl+SCtrl+Shift+P 並搜尋「Open Keyboard Shortcuts (JSON)」)
  2. Ctrl+M 新增這個綁定:
    {
      "key": "cmd+m",
      "command": "cursor.generateGitCommitMessage"
    }
    
  3. 儲存
你無法自訂提交訊息的生成方式。Cursor 會適應你現有的提交風格。

AI 解決衝突

當發生合併衝突時,Cursor Agent 能夠理解衝突雙方的內容並提出解決方案來協助你解決問題。

使用方法

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