티스토리 뷰

개발

[git] git pull 덮어쓰기

하은_Haeun 2023. 1. 4. 09:20

로컬에 있는 모든 파일을 원격저장소의 파일로 덮어쓰려면 터미널에 아래처럼 쓰면된다

$ git fetch --all
$ git reset --hard origin/<덮어쓰려는 브랜치>

예를들어 master 브랜치의 내용을 덮어쓴다면

$ git fetch --all
$ git reset --hard origin/master


처럼 사용하면 된다.

 

그냥 덮어쓰기가 불안하다면 아래처럼 항상 현재 브랜치의 로컬파일들을 새로운 브랜치로 옮겨놓고 덮어쓰자

$ git checkout master
$ git branch <branch>

 

댓글