📗 Docs
[git] fetch와 pull의 차이
date
Jul 22, 2023
slug
git-fetch-pull
author
status
Public
tags
Docs
summary
type
Post
thumbnail
updatedAt
Jul 22, 2023 03:13 AM
category
📗 Docs
git fetch 와 pull의 차이
fetch
- merge를 하지 않는다.
- 원격 저장소에서 코드를 가져온다.
- fetch된 코드는
git log origin
에서 확인할 수 있다.
- 로컬 코드와 원격 저장소의 코드를 수동으로 병합하고자 하는 경우에 사용하기 좋다.
git fetch
git log origin
← 확인 끝날때는 q
git merge origin
pull
- 원격 저장소에서 코드를 가져옴과 동시에 로컬 저장소의 코드와 merge 한다.
- fetch와 merge를 합친 개념이다.
- 자동으로 병합 충돌을 처리한다.
- 로컬 코드를 최신 상태로 유지하고자 하는 경우나 병합 충돌을 최소화하고자 하는 경우에는 Git pull을 사용하는 것이 좋다.
git pull
git status
😄 더 조심스러운 개발을 할 때는 fetch를 권장!