1. Git Merge개념:두 브랜치의 변경 사항을 병합하여 새로운 커밋(Merge Commit)을 생성.기본적으로 기존 커밋 히스토리를 유지.동작:두 브랜치의 공통 조상에서부터 시작하여 변경 사항을 합침.git merge 명령어로 사용.예시:bash코드 복사git checkout maingit merge feature이력 구조:sql코드 복사* Merge branch 'feature'|\\| * Commit on feature branch* | Commit on main branch|/* Initial commit장점:기존 브랜치 히스토리를 보존.팀 협업에서 충돌이 명확히 드러남.단점:이력이 복잡해질 수 있음(특히 많은 브랜치 병합 시).2. Git Rebase개념:한 브랜치의 커밋을 다른 브랜치..