git fetch 와 pull

BackEnd_Ash.log·2022년 2월 15일
0

ash_git

목록 보기
5/10

✅ fetch 와 pull

📌 뭔데 이게 왜

git fetch 는 내가 지금 로컬에 적용하기 전에 일단 좀 살펴보기싶다!! 할때
git pull 은 내가 코드를 내려받으면서

📌 어떻게 사용하는데 ?

fetch

fetch 는 원격 저장소의 커밋들을 로컬 저장소로 가져온다.
병합(merge)를 해주지 않는다.

git fetch
git checkout origin/main
확인을 했다면 gitpull

새로운 브런치가 있을경우

git fetch
확인해보고 싶은 브런치로 이동 -> git checkout origin/new-branch

이렇게만 하면 본인의 컴퓨터에는 아직 fetch 만 돼 있는 상태이다.
파일 수정한곳에 가서 확인을 해본다. 이상이 없다면

git switch -t origin/new-branch

로컬에도 new-branch 가 생성된다.

아직 개인 컴퓨터에는 fetch 만 된상태이다.
확인이 됐다면 이제 remotelocal 동일 하게 바꿔주면 된다.

git switch -t origin/new-branch

를 해주면 된다.

git pull

걍 pull 받으면 된다. fetch 와 다르게 merge 까지 시켜준다.

profile
꾸준함이란 ... ?

0개의 댓글