본문 바로가기
프로그래밍/Github

[github] git 가장 최신 파일로 완전히 불러오기

by iwbap 2024. 6. 11.
728x90

Git에서 가장 최신 파일로 완전히 불러오려면 아래 단계를 따르세요.

 

1. 원하는 브랜치로 이동: 최신 파일이 있는 브랜치로 이동합니다. 예를 들어, main 브랜치로 이동하려면 다음 명령어를 사용합니다.

 

[bash]

git checkout main
 

2. 최신 변경 사항을 가져오기: 원격 저장소의 최신 변경 사항을 로컬 저장소로 가져옵니다. 다음 명령어를 사용합니다.

 

[bash]

git fetch origin
 

3. 최신 커밋으로 리셋하기: 로컬 브랜치를 원격 브랜치의 최신 커밋으로 리셋합니다. 이 과정에서 로컬 변경 사항이 모두 삭제됩니다. 따라서 중요한 변경 사항이 있다면 백업해두는 것이 좋습니다. 다음 명령어를 사용합니다.

 

[bash]

git reset --hard origin/main
 

이 과정을 거치면 원격 저장소의 최신 파일들로 로컬 저장소를 완전히 덮어씁니다. 각 명령어의 기능을 정리하면 다음과 같습니다.

  • git checkout <branch> : 원하는 브랜치로 이동합니다.
  • git fetch origin : 원격 저장소에서 최신 변경 사항을 가져옵니다.
  • git reset --hard origin/<branch> : 현재 브랜치를 원격 브랜치의 최신 상태로 덮어씁니다.

이 명령어들은 로컬 변경 사항을 덮어쓰므로, 작업을 진행하기 전에 중요한 데이터가 있는지 확인하는 것이 좋습니다.

728x90