git pull로 로컬 파일 덮어쓰고 싶을 때

Jake Seo·2021년 6월 21일
2

GIT

목록 보기
2/4

https://stackoverflow.com/questions/1125968/how-do-i-force-git-pull-to-overwrite-local-files

여기에 자세히 나와있다.

git fetch --all
git branch backup-master
git reset --hard origin/main

위 명령어를 입력하면 된다.

  • git fetchmerge 혹은 rebase 없이 원격 저장소에서 최신 버전을 다운받는 명령어이다.
  • git reset은 방금 가져온 것을 마스터 브랜치로 다시 세팅한다. --hard 옵션은 origin/master 내부에 있는 파일들을 매칭시키기 위해 working tree에 있는 모든 파일들을 바꾼다.
git reset --hard HEAD
git pull

위와 같이 해도 된다고 한다.

profile
풀스택 웹개발자로 일하고 있는 Jake Seo입니다. 주로 Jake Seo라는 닉네임을 많이 씁니다. 프론트엔드: Javascript, React 백엔드: Spring Framework에 관심이 있습니다.

0개의 댓글