본문 바로가기
Q&A2026년 6월 4일1분 읽기

Cursor Agent 2.0 — git commit 자동이 무조건 활성. 끄는 방법

모
모바일개발러
조회 312댓글 2

Cursor Agent 2.0으로 업데이트 후 코드 작업 끝나면 자동 git commit 됩니다.

// Cursor Agent 작업 종료 후
[Cursor Agent] Changes committed: "feat: add user auth flow"
[Cursor Agent] Commit hash: abc123

저희 팀은 PR review 후 commit 정책이라 이게 흐름 깨집니다. 매번 reset해야 함.

Settings 뒤져봐도 명확한 옵션 없고 README에도 안 보입니다.

댓글 2

김김영삼4개월 전

Cursor Agent 2.0의 자동 commit이 기본값이 됐습니다. 회사·팀 정책 다양해서 사용자 불만 많은 변화. 끄는 방법.


1. Workspace settings


// .vscode/settings.json (Cursor 설정)
{
"cursor.agent.autoCommit": false,
"cursor.agent.autoCommitMessage": false,
}

workspace 단위로 끄기. team과 공유.


2. User settings (전체)


Cmd+Shift+P → "Cursor Settings" → "Agent" 섹션:



  • Auto Commit — toggle OFF

  • Auto Commit Message — toggle OFF

  • Stage Changes Only — ON (stage만 하고 commit X)


3. 환경변수 (CI)


CURSOR_AGENT_AUTO_COMMIT=false
CURSOR_AGENT_NO_GIT=true

대안 — Cursor Agent의 의도된 워크플로


Cursor 측은 "agent loop 안에서 commit 후 PR 생성"이 자율도 높은 패턴이라 봅니다. 다만 PR review 정책 다른 회사에 강요는 부담.


저는 stage만 하고 commit X 설정 추천. 변경사항은 staged 상태로 받고 개발자가 직접 commit message + push.


Claude Code와 비교


Claude Code 2.0은 hooks API로 commit 정책 명시. PostToolUse hook에서 자동 commit 결정. Cursor도 hook 비슷한 거 있지만 기본값이 commit ON.

풀풀스택지훈4개월 전

워크스페이스 settings로 팀 단위로 일관 적용 권장. .vscode/settings.json git에 commit하면 신규 인력도 자동 적용.

Ctrl+Enter로 등록