버전 관리를 반사 신경으로 만들기
버전 관리는 당신의 안전망이며, AI와 함께라면 필수가 된다. AI는 5초 만에 열 개의 파일을 바꿀 수 있다 — 그 작업물을 점검하고, 보관하고, 버릴 깔끔한 방법이 필요하다.
- 자주, 작은 단위로 커밋하라. 큰 변경을 요청하기 전에, 작동하는 것을 커밋하라. 깨끗한 작업 트리는 언제든 그 지점으로 돌아갈 수 있음을 뜻한다.
- 커밋 전에 diff를 읽어라. 이것이 당신의 진짜 검토 단계다. 모든 줄을 이해할 필요는 없지만, 무엇이 왜 바뀌었는지는 이해해야 한다.
- 위험한 작업에는 브랜치를 써라. 브랜치를 띄우고, AI가 마음껏 날뛰게 하고, 결과가 마음에 들 때만 머지하라. 아니면 삭제하라 — 손해 없다.
- 정직한 커밋 메시지를 써라. 미래의 당신과 AI 둘 다 의도를 이해하려고 히스토리를 읽는다.
멘탈 전환: 커밋은 관료주의가 아니라 게임 속 체크포인트다. 보스전 전에 저장하라. 그리고 깨끗한 히스토리를 지킬 가치가 있게 만드는 두 개의 탈출구를 익혀라 — 커밋하지 않은 실험을 버리는 git checkout .(또는 git restore .), 그리고 이미 만든 커밋을 되돌리는 git revert. 언제든 알려진-양호한 상태로 돌아갈 수 있다는 걸 아는 것, 바로 그것이 불안 없이 AI에게 긴 고삐를 내줄 수 있게 한다.