LabHub

Git 실전

SRE / DevOps 엔지니어 · 중급 · 이론 4 · 퀴즈 4 · 실습 4

브랜치 전략을 팀 규모와 배포 주기로 고르는 법에서 시작해, reset·revert·reflog 를 '무엇이 어디에 있는가'와 '이미 다른 사람에게 갔는가' 두 질문으로 정리합니다. 마지막으로 리베이스가 왜 커밋을 옮기는 명령이 아니라 재작성하는 명령인지, 그래서 황금률의 정확한 형태가 무엇인지까지 다룹니다. 세 실습 모두 미리 만들어진 저장소가 아니라 여러분이 직접 만든 저장소에서 진행합니다.

실습 시작하기

커리큘럼

브랜치 전략

전략은 취향이 아니라 배포 주기와 장애 대응 계획에서 나온다

되돌리기(reset·revert·reflog)

어디에 있는가와 이미 나갔는가, 두 질문으로 명령이 정해진다

리베이스와 충돌

리베이스는 이동이 아니라 재작성이고, N번의 병합이다

이등분과 고고학

언제부터 깨졌는지, 누가 왜 그렇게 썼는지 찾아내기

참고 문서