1️⃣ Git에서 Branch Merge 방법들과 각 방법의 특징을 설명해 주세요. 1. Fast-forward Merge브랜치 간에 새로운 커밋이 없을 때, 단순히 브랜치 포인터를 병합할 브랜치로 이동시키는 방식입니다. 특징브랜치 히스토리가 깔끔하게 유지됩니다.커밋이 추가되지 않으며, 브랜치 간에 충돌이 발생하지 않습니다.병합 커밋이 생성되지 않으므로 병합 이력이 명확하지 않을 수 있습니다. 2. 3-way-Merge (Recursive Merge)브랜치들이 각각 독립적인 커밋을 포함하고 있을 때, 공통 조상(commit)을 기준으로 병합을 시도하는 방식입니다. 특징공통 조상(commit)을 기준으로 두 브랜치의 변경 사항을 비교하고 병합합니다.병합 커밋이 생성되며, 이를 통해 병합된 히스토리를 추적할..