Ch.3 컴퓨터가 코드를 실행하는 법

Git — 코드의 타임머신

Git의 역할을 비유로 설명할 수 있다작업 → 스테이징 → 커밋의 3단계 흐름을 이해한다커밋, 브랜치, push, pull의 의미를 안다

실수로 파일을 망가뜨렸는데 되돌릴 방법이 없다면?

코드를 수정했는데 갑자기 화면이 안 나옵니다. 이전에 잘 되던 코드로 돌아가고 싶지만, 어떤 걸 바꿨는지 기억이 안 나요.

Ctrl+Z만으로는 한계가 있다. 더 안전한 방법은 없을까?

Git은 코드의 타임머신입니다. 게임의 '세이브 포인트'처럼, 원하는 시점으로 돌아갈 수 있습니다.


article

핵심 내용

Git은 코드의 타임머신입니다 게임의 '세이브 포인트'처럼, 원하는 시점으로 돌아갈 수 있어요

커밋(commit) = 세이브 포인트. "여기까지 잘 됐으니 저장하자"

Git은 저장까지 3단계를 거칩니다

작업 (수정): 코드를 자유롭게 수정

스테이징 (add): 저장할 파일을 골라 담기

커밋 (commit): 세이브 확정 — 되돌릴 수 있는 저장점 생성

비유: 이사할 때 짐 싸기 1. 짐 정리(작업) → 2. 박스에 담기(add) → 3. 테이프로 봉인(commit)

바이브코더에게 Git이 중요한 이유: AI가 코드를 크게 바꿔서 망가졌을 때, 이전 커밋으로 되돌리면 됩니다. Git 없이는 Ctrl+Z를 반복하는 수밖에 없습니다.

Git에서 '세이브 포인트'에 해당하는 것은?

브랜치를 만들면 원본 코드가 변경될 위험이 있다

Git 기초 완료

key

핵심 용어

💾

커밋 (commit)

저장 시점 — 게임의 세이브 포인트

🌿

브랜치 (branch)

실험용 복사본 — 원본은 안전하게 보존

⬆️

push

내 커밋을 서버(GitHub 등)에 업로드

⬇️

pull

서버의 최신 변경을 내 컴퓨터로 내려받기

check_circle

핵심 정리

  • 1Git = 코드의 타임머신 (세이브 포인트로 되돌리기)
  • 23단계: 작업 → add(스테이징) → commit(세이브)
  • 3커밋·브랜치·push·pull — 4가지 필수 용어

퀴즈와 인터랙션으로 더 깊이 학습하세요

play_circle인터랙티브 레슨 시작