1. 먼저, 병합하려는 대상 브랜치로 체크아웃합니다 (예: main 또는 master).
git checkout main
2. 대상 브랜치를 최신 상태로 업데이트합니다.
git pull origin main
3. 병합하려는 소스 브랜치로 체크아웃합니다 (예: feature-branch).
git checkout feature-branch
4. 대상 브랜치로 다시 병합합니다.
git merge main
5. 충돌이 발생하면, yarn.lock 파일을 삭제합니다.
git rm yarn.lock
6. yarn install을 실행하여 새로운 yarn.lock 파일을 생성합니다.
yarn install
7. 생성된 새 yarn.lock 파일을 커밋합니다.
git add yarn.lock
git commit -m "Resolve yarn.lock merge conflict by regenerating it"
8. 이제 안전하게 병합을 계속 진행할 수 있습니다.
git merge main