V VibeCoding 365
사전 목록 버전 관리·배포
87

VIBECODING 365 / DICTIONARY

Git

DEFINITION

Linus Torvalds(리눅스 커널 창시자)가 2005년에 만든 분산 버전 관리 시스템으로, 소프트웨어 개발의 사실상 표준이다. 코드의 모든 변경 이력을 추적하고, 여러 개발자(그리고 이제는 AI 에이전트)가 동시에 같은 프로젝트에서 작업할 수 있게 한다. 바이브 코딩에서 Git은 AI 에이전트의 '되돌리기 버튼(undo)' 역할을 한다. AI가 잘못된 코드를 생성했을 때 git revert나 git checkout으로 이전 상태로 되돌릴 수 있으므로, YOLO Mode에서도 안전장치가 된다. Claude Code, Aider 등의 CLI 도구는 Git과 긴밀하게 통합되어, 코드 수정 후 자동으로 의미 있는 커밋 메시지를 생성한다. Aider는 특히 모든 변경을 Git diff 단위로 추적하여, AI의 수정 사항을 정밀하게 관리할 수 있다. 에이전틱 엔지니어링에서는 AI 에이전트가 브랜치 생성 → 코드 수정 → 커밋 → PR 생성까지 자율적으로 수행하며, Git 이력이 에이전트의 작업 기록이자 감사 추적(audit trail)이 된다.

ENGLISH

Git

EXAMPLE

Claude Code가 코드 수정 후 자동으로 'git commit -m "feat: add user auth"'을 실행.

NOTES

대부분의 AI 코딩 도구(Claude Code, Aider 등)가 Git과 긴밀하게 통합.

REFERENCE

git-scm.com

NEXT STEP / PRACTICE

읽고 끝내지 말고
다음 행동 하나.

막히면 Q&A에 짧게 남기거나, 쌩초보 가이드에서 오늘 할 일 하나만 골라 보세요.

Q&A 질문하기 쌩초보 가이드