</> 바코친
Git & 협업 · L0 입문 · 약 7분

실수해도 괜찮아: 되돌리기의 힘

망쳐도 돌아갈 곳이 있으면 마음껏 실험할 수 있어

한 줄로 말하면

Git은 커밋해 둔 시점이라면 어디로든 돌아갈 수 있게 해줘. 단, 커밋 안 한 건 Git도 몰라.

이 레슨에선 명령어보다 "어떤 상황에서 어떤 되돌리기를 쓰는지" 감을 잡는 게 목표야. 명령은 AI 코딩 도구가 대신 쳐줄 수 있지만, 무엇을 시킬지는 네가 알아야 해.

상황별 되돌리기 지도

"되돌리기"라고 다 같은 게 아니야. 어디까지 진행했는지에 따라 방법이 달라.

되돌릴 수 없는 것들

Git이 만능은 아니야. 이 세 가지는 꼭 기억해.

AI랑 일할 때의 되돌리기 습관

  1. 커밋 — 지금 잘 되는 상태를 저장
  2. AI에게 과감하게 시키기 — 실패해도 괜찮아
  3. 확인 — 실행해 보고 diff로 바뀐 것 보기
  4. 결정 — 좋으면 커밋, 별로면 ①번 방법으로 통째로 버리기

확인 퀴즈

Q. 이미 GitHub에 올려서 동료도 받아간 커밋을 취소하려면?
  1. reset으로 기록을 지운다
  2. revert로 취소 커밋을 새로 만든다
  3. 저장소를 삭제한다
  4. 컴퓨터를 포맷한다
정답 보기

2번. 공유된 기록은 지우지 말고, 반대로 되돌리는 새 커밋(revert)을 추가하는 게 안전해.

Q. Git으로도 되살리기 가장 어려운 것은?
  1. 지난주에 커밋한 코드
  2. 한 번도 커밋하지 않고 버린 수정
  3. revert한 커밋
  4. GitHub에 올린 커밋
정답 보기

2번. Git은 커밋한 것만 기억해. 커밋 안 한 수정을 버리면 Git에도 흔적이 없어.

Q. AI 작업 결과가 마음에 안 들 때 가장 정확한 되돌리기 방법은?
  1. AI에게 "원래대로 해줘"라고 말한다
  2. 작업 전에 해둔 커밋 상태로 Git으로 되돌린다
  3. 파일을 하나씩 기억나는 대로 고친다
  4. 그냥 둔다
정답 보기

2번. AI의 기억보다 Git의 기록이 정확해. 그래서 작업 전 커밋이 중요해.

바코친 앱에서 퀴즈 풀고 AI한테 물어보기

무료 · 카카오로 바로 시작 · 레슨 243개