rebase 안전 절차
- 01`git fetch origin` — 원격 최신 상태 받기
- 02`git rebase origin/main` — main 기준으로 rebase
- 03충돌 발생 시 파일 수정 후 `git add <file>` → `git rebase --continue`
- 04완료 후 `git push --force-with-lease` 로 원격에 반영
git fetch origin && git rebase origin/mainGit 워크플로우
브랜치 전략, rebase, 머지 충돌 복구, 코드 리뷰 체크리스트를 단계별로 정리했다. Git에서 실수했을 때 따라하는 복구 절차 위주다.
절차별 체크리스트
git fetch origin && git rebase origin/maingit status
# 충돌 파일 수정 후
git add . && git commitgit checkout -b feature/42-add-login실수 복구 시나리오
관련 데브로그 글
Git 워크플로우 자주 묻는 것들
개인 기능 브랜치에서 main을 따라잡을 때는 rebase로 히스토리를 선형 유지. 팀원과 공유한 브랜치에서는 merge로 안전하게. force push가 필요한 rebase는 공유 브랜치에서 원칙적으로 금지다.