15분
파일명으로 버전 관리하던 시절
Day 1: 파일명 버전 관리 졸업하기
파일명으로 버전 관리하던 시절
Git 기초: 버전 관리, 브랜치, 협업 > Day 1: 파일명 버전 관리 졸업하기
학습 목표
버전 관리의 필요성을 실감한다 Git이 해결하는 문제를 이해한다
누구나 한 번쯤 겪는 일
금요일 저녁 6시.
"보고서 최종본 보내주세요." "네, 보냈습니다."
에디터 로딩 중...
"어... 어떤 게 진짜 최종이지?"
화요일에 팀장님이 물었다. "저번에 삭제한 3번 슬라이드 다시 넣어줘."
그 버전이 어딨더라?
코드는 더 심각하다
문서는 그래도 괜찮다. 코드에서 이런 일이 벌어지면?
에디터 로딩 중...
개발자 A: "내가 수정한 거 다 날아갔어!" 개발자 B: "나도 같은 파일 수정했는데..." 팀장: "누가 뭘 바꿨는지 어떻게 알아?"
파일명 버전 관리의 문제점:
- 어떤 파일이 최신인지 모른다
- 누가 뭘 바꿨는지 추적 불가
- 이전 버전으로 돌아가기 어렵다
- 여러 사람이 동시에 수정하면 충돌
Git이 해결한다
Git은 이 모든 문제를 해결한다.
에디터 로딩 중...
Git을 쓰면:
- 언제, 누가, 왜 바꿨는지 기록된다
- 이전 버전으로 언제든 돌아갈 수 있다
- 여러 사람이 동시에 작업해도 괜찮다
- 실수해도 복구할 수 있다
오늘부터 파일명 버전 관리는 졸업이다.