Cursor menyediakan fitur Git bertenaga AI untuk memperlancar workflow kamu, termasuk pembuatan pesan commit otomatis dan resolusi konflik merge yang cerdas.

AI Commit Message

Cursor menghasilkan pesan commit dari perubahan yang sudah di-stage.
  1. Stage file untuk commit
  2. Buka tab Git di sidebar
  3. Klik ikon sparkle (✨) di sebelah input pesan commit
Pesan yang dihasilkan menggunakan perubahan yang di-stage dan riwayat git repository. Jika kamu menggunakan konvensi seperti Conventional Commits, pesan akan mengikuti pola yang sama.

Tambah shortcut

Untuk mengikat ke keyboard shortcut:
  1. Buka Keyboard Shortcuts (Ctrl+R+Ctrl+S atau Ctrl+Shift+P dan cari “Open Keyboard Shortcuts (JSON)”)
  2. Tambahkan binding ini untuk Ctrl+M:
    {
      "key": "cmd+m",
      "command": "cursor.generateGitCommitMessage"
    }
    
  3. Simpan
Kamu tidak bisa menyesuaikan generasi pesan commit. Cursor beradaptasi dengan gaya commit yang sudah ada.

AI Resolve Conflicts

Ketika merge conflict terjadi, Cursor Agent dapat membantu menyelesaikannya dengan memahami kedua sisi konflik dan mengusulkan solusi.

Cara menggunakan

  1. Ketika merge conflict terjadi, kamu akan melihat conflict marker di file kamu
  2. Klik tombol Resolve in Chat yang muncul di UI merge conflict
  3. Agent akan menganalisis kedua versi dan menyarankan solusi
  4. Tinjau perubahan yang diusulkan dan terapkan