본문 바로가기
Web 기초/GIT😭

remote에 있는 branch 가져오는 방법 (git pull 대신)

by Chaedie 2022. 8. 11.
728x90

깃 정말 어려워요 😭

깃, 깃헙을 개인 레포와 잔디 찍기용(?)으로만 사용하다 부트캠프에서 협업을 위해 제대로 사용하다 보니 정말 익숙해지는 것이 힘들다는걸 느끼고 있습니다. 😭😭

오늘은 리모트에 있는 브랜치를 git pull 없이 깨끗하게 있는 그대로! 가져오는 방법을 적으려 합니다.

이 글은 다른 사람들을 위한 글이라기 보단 제 자신이 다시 보기 위한 글이므로 더 퀄리티가 좋은 이 글 을 보시면 됩니다. 클릭!

git fetch

remote에 있는 "review/chaedie" 브랜치를 땡겨 오고 싶을 때 (로컬엔 해당 브랜치가 없는 상태)

$ git fetch origin review/chaedie

위 명령어를 치면 리모트에 있는 브랜치를 당겨와서 "FETCH_HEAD"라는 브랜치로 저장됩니다.

$ git checkout FETCH_HEAD

위 명령어를 통해 FETCH_HEAD 라는 브랜치로 이동 합니다. (git fetch 를 통해 당겨온 브랜치의 임시 브랜치 이름이 FETCH_HEAD)

$ git switch -c review/chaedie

지금 들어와있는 FETCH_HEAD라는 브랜치의 이름을 review/chaedie로 변경합니다.

끝!

이제 끝났어요 ㅠㅠ git pull 하면 fetch와 동시에 merge를 시켜버려서 내가 원하지 않는 코드가 남고, 정신이 없고 미칠것 같았는데 드디어 드디어 fetch를 배웠어요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ 개발 배우시는 여러분 모두 모두 화이팅 ~!🤣🤣🤣🤣🤣🤣🤣🤣

'Web 기초 > GIT😭' 카테고리의 다른 글

[Git] 희대의 난제 커밋 메시지 😅  (0) 2022.10.26

댓글