Git 고급 워크플로우 — 실무에서 바로 쓰는 전략
Git 브랜치 전략, rebase, cherry-pick 등 실전 활용법.
Git 브랜치 전략, rebase, cherry-pick 등 실전 활용법.
브랜치 전략 비교
GitHub Flow: 단순 (main + feature 브랜치). Git Flow: 체계적 (develop/release/hotfix). Trunk-Based: 빠른 배포 (짧은 feature 브랜치). 팀 규모와 배포 빈도에 따라 선택.
rebase vs merge
merge: 이력이 그대로 보존, 머지 커밋 생성. rebase: 깔끔한 선형 이력, 하지만 강제 푸시 필요. 개인 브랜치는 rebase, 공유 브랜치는 merge가 안전합니다.
유용한 명령어
git stash— 작업 중 임시 저장git cherry-pick— 특정 커밋만 가져오기git bisect— 버그 도입 커밋 찾기git reflog— 실수로 삭제한 것 복구
git브랜치rebase워크플로우협업