전체 용어로 돌아가기
코드 관리

Git

Git은(는) 바이브 코딩 중 자주 마주치는 핵심 개념입니다. 정의만 외우기보다 실제 작업 흐름에서 어떤 역할을 하는지 이해하는 것이 중요합니다.

정확한 개념

파일 변경 이력을 저장하고, 이전 상태로 돌아가거나 여러 작업 흐름을 나눌 수 있게 해주는 버전 관리 도구입니다.

왜 중요한가

AI가 코드를 빠르게 많이 바꿀수록 되돌릴 수 있는 안전장치가 중요합니다. Git은 그 안전망 역할을 합니다.

Understanding

이렇게 이해하면 쉽습니다

기능 하나를 완성한 뒤 `git diff`로 변경을 확인하고 `git commit`으로 저장하면, 나중에 문제가 생겨도 해당 지점으로 돌아갈 수 있습니다.

AI에게 여러 파일을 한꺼번에 크게 바꾸게 하면 어떤 변화가 문제인지 찾기 어렵습니다. 작은 커밋 단위가 중요합니다.

Checklist

실제로 볼 때 확인할 것

  1. 01

    작업 전 `git status`를 확인한다

  2. 02

    변경사항을 읽고 커밋한다

  3. 03

    실험은 branch에서 진행한다

관계 지도