본문 바로가기
놀기/잡스러운 것

git master 다시 가져오기

by Hi~ 2022. 4. 17.

git으로 코드를 받아 사용하다 보면 뭔가 꼬여서 새롭게 하고 싶은 경우가 있다. 다시 pull을 받아도 잘 안 되는 경우가 있다. 다 지우고 받아도 되겠지만, 작업하던 다른 local branch도 있을 수 있고 하니 아래와 같이 한다.

 

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

 

1) fetch

pull 을 실행하면, 원격 저장소의 내용을 가져와 자동으로 병합 작업을 실행하게 됩니다. 그러나 단순히 원격 저장소의 내용을 확인만 하고 로컬 데이터와 병합은 하고 싶지 않은 경우에는 fetch 명령어를 사용할 수 있습니다.

https://backlog.com/git-tutorial/kr/stepup/stepup3_2.html

 

누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog

누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!

backlog.com

 

2) reset

reset 명령어를 이용하면 더 이상 필요 없어진 커밋들을 버릴 수 있습니다. 명령어 실행 시 어떤 모드로 실행할지 지정하여 'HEAD' 위치와 인덱스, 작업 트리 내용을 함께 되돌릴지 여부를 선택할 수 있습니다.

https://backlog.com/git-tutorial/kr/stepup/stepup3_2.html

 

누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog

누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다!

backlog.com

 

3) pull

다 아는 pull

댓글