다른 사람이 feature-B
를 develop
브랜치에 병합한 후, 본인의 feature-A
브랜치에 그 변경 사항을 반영하려면 develop
브랜치의 최신 변경 사항을 가져와야 합니다. 이를 위해 다음과 같은 단계를 수행할 수 있습니다.
develop
브랜치 업데이트먼저, 로컬의 develop 브랜치를 최신 상태로 업데이트합니다.
git checkout develop
git pull origin develop
이렇게 하면 원격 저장소의 develop
브랜치에서 최신 변경 사항을 로컬로 가져옵니다.
feature-A
브랜치로 변경 사항 병합이제 feature-A
브랜치로 돌아가서 develop
브랜치의 변경 사항을 병합합니다.
git checkout feature-A
git merge develop
이 과정에서 만약 충돌이 발생하면, 충돌을 해결하고 변경 사항을 커밋해야 합니다.
충돌이 발생하면, Git이 충돌이 발생한 파일을 표시합니다. 충돌을 해결한 후, 다음 명령어를 사용하여 변경 사항을 커밋합니다.
git add .
git commit -m "Resolve merge conflicts"
이제 feature A 브랜치는 develop 브랜치의 최신 변경 사항을 포함하고 있으므로, 계속해서 작업을 진행할 수 있습니다.이 과정을 통해 feature A 브랜치는 develop 브랜치의 최신 변경 사항을 반영하게 되며, 이후 feature A를 develop 에 병합할 때 충돌을 최소화할 수 있습니다.