깃허브 저장소의 최신 코드를 내 컴퓨터에 다운로드하고 원래 코드를 덮어쓰려면, **git fetch
**와 git reset
명령어를 함께 사용할 수 있습니다. 다음은 해당 작업을 수행하는 명령어 예시입니다:
git fetch --all
git reset --hard origin/master
위 명령어는 저장소의 모든 브랜치에 대한 최신 코드를 가져온 후, 로컬 브랜치를 원격 저장소의 master
브랜치와 덮어쓰게 됩니다. 이렇게 하면 로컬의 변경 내역이 모두 삭제되고, 깃허브 저장소의 최신 코드로 완전히 업데이트됩니다.
명령어를 실행하기 전에 해당 저장소의 작업 디렉토리에 변경사항이 없는지 확인해 주세요. 이 작업은 로컬의 모든 변경 사항을 삭제하므로 주의해야 합니다. 또한, **origin/master
**는 깃허브 저장소의 master
브랜치를 의미하므로, 원하는 브랜치로 변경해야 한다면 해당 브랜치 이름을 사용하면 됩니다.