본문 바로가기

개발/git

[git] 자꾸 까먹는 git pull 정리

 

git pull = git fetch + git merge

git fetch : 원격 저장소(GitHub)의 변경 사항을 로컬로 가져옴

git merge : 가져온 변경 사항을 로컬 브랜치에 병합

 

= git pull : 원격 저장소의 변경 사항을 로컬로 가져와 병합하는 과정

 

 

 

안전하게 git pull 하는 방법

  로컬 저장소에 변경 사항이 없으면 바로 병합되지만 로컬 저장소에 변경 사항이 있는 경우 충돌이 발생할 수 있으므로 안전하게 git pull하는 것이 중요하다.

 

1. 로컬 변경 사항 커밋하기

2. git pull

3. 충돌 발생하면 해결 후 다시 커밋하기