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인터랙티브 레슨 시작