version control

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

트밀 2023. 2. 27. 12:20

git remote update

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

 

git fetch

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

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

 

git pull

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

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