목표
내 컴퓨터에서 Git을 사용할 수 있는지 확인하고, 설치가 안 되어 있으면 설치합니다.
Git 명령어를 외우는 것이 목표가 아닙니다.
Git은 Claude Code가 변경 이력을 저장하고 GitHub로 올릴 때 뒤에서 사용하는 버전 관리 도구입니다.
Git이 필요한 이유
- 언제 무엇을 바꿨는지 기록할 수 있습니다.
- 실수했을 때 이전 상태로 되돌릴 수 있습니다.
- GitHub에 작업공간을 올릴 수 있습니다.
- 다음 수업이나 다른 컴퓨터에서도 같은 작업공간을 이어갈 수 있습니다.
Git은 Google Docs의 "버전 기록"과 비슷합니다. 다만 내 업무 폴더 전체를 더 체계적으로 저장합니다.
Git / GitHub / Commit / Push란?
Git은 프로젝트 파일의 변경 이력을 관리하는 도구입니다.
누가, 언제, 어떤 파일을, 왜 수정했는지 기록할 수 있어서 작업 내용을 되돌리거나 비교할 수 있습니다.
GitHub는 Git으로 관리한 프로젝트를 온라인에 보관하고 공유하는 서비스입니다.
개발자, 기획자, 운영자가 같은 코드와 문서를 기준으로 협업할 수 있게 해주는 저장소 역할을 합니다.
Commit은 작업 내용을 하나의 저장 기록으로 남기는 것입니다.
예를 들어 "광고 카피 기준 추가", "CLAUDE.md 문구 수정", "브랜드 기준 정리"처럼 변경 단위를 설명과 함께 저장합니다.
Push는 내 컴퓨터에 저장한 commit을 GitHub에 업로드하는 작업입니다.
push를 해야 다른 사람도 최신 변경 내용을 확인하거나, 다음 컴퓨터에서 같은 작업공간을 이어서 사용할 수 있습니다.
왜 사용하나요?
- 변경 이력을 안전하게 남기기 위해
- 잘못 수정했을 때 이전 상태로 되돌리기 위해
- 여러 사람이 같은 프로젝트를 함께 관리하기 위해
- 업무 폴더, 가이드 문서, 산출물의 수정 내역을 투명하게 추적하기 위해
- 다음 작업 전에 어떤 내용이 바뀌었는지 확인하기 위해
- 운영 중인 업무 AI 작업공간을 안정적으로 관리하기 위해
기본 흐름