Git & 협업 · L0 입문 · 약 6분
Git: 저장 버튼의 진화
"최종_진짜최종_v3.docx"는 이제 그만
한 줄로 말하면
Git은 프로젝트의 세이브 포인트를 여러 개 찍어두고, 언제든 그 시점으로 돌아가거나 비교할 수 있게 해주는 도구야.
AI랑 코딩할 때는 이게 특히 중요해. AI가 코드를 크게 바꿨는데 망가졌다? 세이브 포인트가 있으면 한 번에 되돌리면 끝이야.
그냥 "저장"이랑 뭐가 달라?
평소에 Ctrl+S로 저장하면 이전 내용은 덮어써져서 사라져. 그래서 사람들은 이렇게 버텨왔지.
기획서.docx기획서_수정.docx기획서_최종.docx기획서_최종_진짜최종.docx기획서_최종_진짜최종_팀장님피드백반영.docx
이러면 ① 뭐가 진짜 최신인지 헷갈리고 ② 파일끼리 뭐가 달라졌는지 알 수 없고 ③ 폴더가 지저분해져. Git은 파일은 하나만 두고, 그 파일의 역사를 따로 기록해. 폴더는 깔끔한데, 과거 시점은 전부 기억하고 있는 거야.
처음 만나는 Git 단어 3개
- 저장소(repository, 레포): Git이 기록을 관리하는 프로젝트 폴더. 폴더 안에 숨겨진
.git폴더에 모든 역사가 들어 있어. - 커밋(commit): 세이브 포인트 하나. "언제, 누가, 무엇을, 왜" 바꿨는지가 메시지와 함께 남아.
- 히스토리(log): 커밋들이 시간 순서로 쌓인 목록. 프로젝트의 일기장이야.
- 커밋 1 — "프로젝트 시작"
- 커밋 2 — "로그인 화면 추가"
- 커밋 3 — "로그인 버튼 색 변경"
- 커밋 4 — "할 일 목록 추가"
바이브 코더에게 Git이 꼭 필요한 이유
확인 퀴즈
Q. Git의 "커밋"을 가장 잘 비유한 것은?
- 휴지통
- 게임의 세이브 포인트
- 바탕화면 바로가기
- 인터넷 즐겨찾기
정답 보기
2번. 커밋은 그 시점의 상태를 메모와 함께 저장하는 세이브 포인트야. 언제든 돌아갈 수 있어.
Q. 프로젝트의 Git 기록이 전부 들어 있는 곳은?
바코친 앱에서 퀴즈 풀고 AI한테 물어보기- node_modules 폴더
- .git 폴더
- .env 파일
- package.json
정답 보기
2번. 숨겨진 .git 폴더에 모든 커밋 기록이 있어. 지우면 기록이 다 사라져.
무료 · 카카오로 바로 시작 · 레슨 243개