본문 바로가기

version control

[Git] 원격 브랜치 업데이트 - git remote update, git fetch, git pull 차이

git remote update

모든 원격 브랜치를 업데이트하여 최신 상태로 갱신한다. 하지만, 로컬에서 변동 사항을 병합하지는 않는다.

 

git fetch

현재 위치하고 있는 원격 브랜치만 업데이트한다. 하지만, 로컬에서 변동 사항을 병합하지는 않는다.

-all 옵션을 주면 모든 원격 브랜치를 업데이트할 수 있다.

 

git pull

현재 위치하고 있는 원격 브랜치를 업데이트하고 로컬에서 변동 사항을 병합한다.

로컬 브랜치를 업데이트할 때 사용한다. 

'version control' 카테고리의 다른 글

git attributes가 뭐야?  (0) 2023.09.08
[Github]Gist?  (0) 2023.02.22
어떤 git branching model을 선택해야 할까? (feat.git-flow)  (0) 2023.02.19