- Git 충돌은 주로 three-way merge 에서 발생하며, 이해하는 것은 코드 복잡성을 줄이는 데 효과적입니다. 💡
- base는 둘 다 변경된 줄어들기 전의 버전을 의미하고, 3-way merge를 통해 변경된 부분을 명확하게 파악할 수 있습니다. 🌲
- conflict는 두 가지 변경 내용이 충돌하는 부분을 의미하며, 해결을 위해 merge tool을 사용해야 합니다. 🚧
- Revert, Cherry-pick, merge 등의 command는 three-way merge의 일종으로, git 거리를 이해하기 위한 핵심 개념입니다. 🔗
- merge는 두 가지 또는 여러 가지 branch를 합치는 과정이며, 까다로운 경우 conflict가 발생합니다. 🔀

![[Unity 게임잼 2024] 비하인드 대방출!](https://i3.ytimg.com/vi/f1t2j3lO_3k/hqdefault.jpg)

![[언리얼 페스트 서울 2025] Day2 언리얼 엔진이 실현하는 콘텐츠 제작의 진화: 애니메이션 킹 오브 킹스와 영화 사조영웅전을 중심으로](https://i2.ytimg.com/vi/E_fu975XlJ8/hqdefault.jpg)

