웹 개발/웹&프로그래밍
GitHub master 기준으로 강제로 로컬 업데이트 하기(overwrite local file)
희랍인 조르바
2018. 11. 4. 00:53
회사에서 svn을 사용하는 관계로 Git은 잘 쓸줄 모른다. 개인적으로 사용하는 정도?
혼자 하는 프로젝트다보니 브랜치가 따로 필요 없었는데, 회사에서 가끔씩 코드를 작성할 때도 있어서 브랜치를 한 번 만들어서 써볼까란 생각을 하게 됐다. (사실 회사 노트북으로 마스터에 바로 올려도 상관은 없지만.. 써보고 싶어서)
어쨌든 충돌이 난 결과로 강제로 로컬 파일을 덮어쓸 방법을 찾아야했다.
맥 유저라서 터미널 기준으로 설명.
1. 터미널을 켜서 GitHub 리파지토리와 연동돼있는 local 디렉토리로 이동
2. 아래의 스크립트를 순서대로 입력하기.
1 2 3 4 5 | git fetch --all git reset --hard origin/master git pull origin master | cs |
그럼 로컬이 바뀌어있는 걸 확인 할 수 있다.