Home [Git] Remote branch로 덮어 씌우는 방법
Post
Cancel

[Git] Remote branch로 덮어 씌우는 방법

Remote Branch로 덮어씌우는 방법

특정 branch에서 작업하고 있다. 다시 remote에 있는 내용으로 덮어씌우고 싶을때

방법 1

1
2
3
4
5
6
git fetch --all 
git branch backup-master # backup

# two options
git reset --hard origin/master
git reset --hard origin/<branch>
  • fetch: remote에 있는 latest 를 다운로드하는데 이때 merge, rebase를 하지 않음
  • reset: reset은 master branch를 방금 fetched한 것으로 재설정한다
  • --hard: working tree에 있는 모든 files을 origin/matser에 매칭

방법 2

1
2
git reset --hard HEAD
git pull

참고

  • https://stackoverflow.com/questions/1125968/how-do-i-force-git-pull-to-overwrite-local-files
This post is licensed under CC BY 4.0 by the author.

[Python] Advanced Technique Python (2)

[Hive] 특정 필드(들)을 제외하고 컬럼 추출