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

+ Recent posts