-
GitHub master 기준으로 강제로 로컬 업데이트 하기(overwrite local file)웹 개발/웹&프로그래밍 2018. 11. 4. 00:53
회사에서 svn을 사용하는 관계로 Git은 잘 쓸줄 모른다. 개인적으로 사용하는 정도?
혼자 하는 프로젝트다보니 브랜치가 따로 필요 없었는데, 회사에서 가끔씩 코드를 작성할 때도 있어서 브랜치를 한 번 만들어서 써볼까란 생각을 하게 됐다. (사실 회사 노트북으로 마스터에 바로 올려도 상관은 없지만.. 써보고 싶어서)
어쨌든 충돌이 난 결과로 강제로 로컬 파일을 덮어쓸 방법을 찾아야했다.
맥 유저라서 터미널 기준으로 설명.
1. 터미널을 켜서 GitHub 리파지토리와 연동돼있는 local 디렉토리로 이동
2. 아래의 스크립트를 순서대로 입력하기.
12345git fetch --allgit reset --hard origin/mastergit pull origin mastercs 그럼 로컬이 바뀌어있는 걸 확인 할 수 있다.
'웹 개발 > 웹&프로그래밍' 카테고리의 다른 글
'객체 지향'에 대한 짧은 문구 (0) 2019.03.23 [Programming] 인터페이스와 추상 클래스의 차이(Difference between interface and abstract class) (0) 2018.11.15 [GitHub] 깃헙에서 리파지토리 언어 변경하는 방법 (0) 2018.10.28 java 활용해서 '시간 복잡도' 정리하기!!(개념+코드) (0) 2018.09.08 Difference between a Proxy Server and a Gateway(프록시 서버와 게이트웨이의 차이) (0) 2018.08.17