Cursor는 커밋 메시지 자동 생성과 지능형 머지 충돌 해결 등 워크플로를 간소화하는 AI 지원 Git 기능을 제공해.

AI 커밋 메시지

Cursor는 스테이징된 변경 사항을 바탕으로 커밋 메시지를 만들어줘.
  1. 커밋할 파일을 스테이징
  2. 사이드바에서 Git 탭 열기
  3. 커밋 메시지 입력란 옆 반짝이(✨) 아이콘 클릭
생성되는 메시지는 스테이징된 변경 사항과 저장소의 Git 히스토리를 활용해. Conventional Commits 같은 규칙을 쓰면, 메시지도 그 패턴을 따라가.

단축키 추가

키보드 단축키에 연결하려면:
  1. Keyboard Shortcuts로 이동 (Ctrl+R+Ctrl+S 또는 Ctrl+Shift+P를 누르고 “Open Keyboard Shortcuts (JSON)” 검색)
  2. Ctrl+M에 다음 바인딩 추가:
    {
      "key": "cmd+m",
      "command": "cursor.generateGitCommitMessage"
    }
    
  3. 저장
커밋 메시지 생성은 커스터마이즈할 수 없어. Cursor가 네가 쓰는 커밋 스타일에 맞춰서 동작해.

AI 충돌 해결

머지 충돌이 발생하면 Cursor Agent가 양쪽 변경 내용을 파악해 해결안을 제안해 줘.

사용 방법

  1. 머지 충돌이 발생하면 파일에 충돌 마커가 표시돼
  2. 머지 충돌 UI에 표시되는 Resolve in Chat 버튼을 클릭해
  3. Agent가 두 버전을 분석하고 해결안을 제안해
  4. 제안된 변경 사항을 검토하고 적용해