← 2026-05-02 목록으로


이 영상의 주제

이 영상은 Git의 rebase 명령어 작동 원리와 리베이스 이후 안전하게 원격 저장소에 코드를 올리는 방법인 --force-with-lease 옵션을 설명합니다. 로컬에서 리베이스를 진행했을 때 커밋 해시가 변경되어 발생하는 푸시 거절(Rejected) 상황을 해결하는 과정을 다룹니다. Git 기초 지식이 있는 입문 및 중급 개발자를 대상으로 하며, 협업 과정에서 다른 팀원의 작업물을 실수로 덮어쓰지 않고 안전하게 강제 푸시를 사용하는 노하우를 제공합니다.


다루는 기술 스택 / 키워드


타임스탬프별 핵심 포인트

| 시간 | 내용 | |—|—| | 00:00 | 실무 협업에서 유용한 --force-with-lease 옵션 소개 | | 00:31 | git rebase 실행 시 커밋이 재배치되며 해시값이 변하는 원리 | | 01:23 | 리베이스 후 원격 저장소와 이력이 달라져 git push가 거부되는 상황 | | 02:04 | --force 옵션 사용 시 발생할 수 있는 위험(다른 사람의 작업 삭제) | | 02:34 | --force-with-lease의 작동 방식: 로컬의 원격 상태 기억과 실제 원격 상태 비교 | | 03:11 | 요약: 협업 시 민폐를 방지하기 위해 --force-with-lease를 쓰는 습관 권장 |


기본 정보

| 항목 | 내용 | |—|—| | 채널 | 임커밋 | | 카테고리 | 프로그래밍 | | 게시일 | 2026-05-02 | | 영상 길이 | 3:45 | | 처리 엔진 | gemini-3-flash-preview | | 원본 영상 | YouTube에서 보기 |