로컬 Master 브랜치를 원격 브랜치와 일치하도록 재설정

Beginner

This tutorial is from open-source community. Access the source code

소개

Git 을 사용할 때, 로컬 브랜치가 원격 브랜치와 동기화되지 않는 경우가 흔히 발생합니다. 이는 원격 브랜치에 변경 사항이 생겼지만 로컬 브랜치에 반영되지 않은 경우에 발생할 수 있습니다. 이러한 경우, 로컬 브랜치를 원격 브랜치와 일치하도록 재설정해야 합니다. 이 랩에서는 로컬 master 브랜치를 원격 브랜치와 일치하도록 재설정하는 단계를 안내합니다.

로컬 Master 브랜치를 원격 브랜치와 일치하도록 재설정

프로젝트 작업을 진행하면서 로컬 master 브랜치에 변경 사항을 적용했습니다. 하지만 원격 master 브랜치가 로컬 브랜치에 없는 새로운 변경 사항으로 업데이트되었다는 것을 알게 되었습니다. 로컬 master 브랜치를 원격 브랜치와 일치하도록 재설정해야 합니다.

  1. master 브랜치로 전환합니다:
    git checkout master
  2. 원격 저장소에서 최신 업데이트를 가져옵니다:
    git fetch origin
  3. 현재 브랜치의 커밋 기록을 확인합니다:
    git log
  4. 로컬 master 브랜치를 원격 브랜치와 일치하도록 재설정합니다:
    git reset --hard origin/master
  5. 로컬 master 브랜치가 이제 원격 master 브랜치와 최신 상태인지 확인합니다:
    git log

다음은 최종 결과입니다:

[object Object]

요약

로컬 master 브랜치를 원격 브랜치와 일치하도록 재설정하는 것은 Git 을 사용할 때 흔히 수행되는 작업입니다. 이 챌린지에서 설명된 단계를 따르면 로컬 브랜치가 원격 브랜치와 최신 상태를 유지하도록 할 수 있습니다. 원격 저장소에서 최신 업데이트를 가져오려면 git fetch origin을 사용하고, master 브랜치로 전환하려면 git checkout master를 사용하며, 로컬 master 브랜치를 원격 브랜치와 일치하도록 재설정하려면 git reset --hard origin/master를 사용하십시오.