반응형
Git 원격 저장소에 pull하는 과정
원격 저장소로 부터 내려받기 : fetch
내려받은 데이터를 병함 : merge
위의 두 명령을 한번에 처리하는 명령 : pull
1. pull
원격 저장소로부터 필요한 파일을 다운 + 병합
지역 브랜치와, 원격 저장소 origin/master 가 같은 위치를 가리킴
pull 은 로컬 저장소와 비교하여 병합을 하고 로컬 저장소에 add 까지 수행
git pull = git fetch + git merge
[주의]
본인이 수정하고있던 파일과 동일한 파일이 원격저장소에서 수정되서
pull 되어질때 충돌할 가능성이 있으므로 확인해줘야함
[명령어]
git pull origin master
예)
git pull <원격 저장소 이름> <브랜치명>
2. fetch
원격 자장소로부터 필요한 파일을 다운
지역 브랜치는 원래 가지고 있던 지역 저장소의 최근 커밋 위치를 가리키고,
원격 저장소 origin/master는 가져온 최신 커밋을 가리킨다.
신중할 때 사용
로컬 저장소에 연결된 원격 저장소의 브랜치 목록과 그 파일 내용을 최신으로 업데이트 하는 명령
[명령어]
git fetch origin
git merge origin master
예)
git fetch <원격 저장소 이름>
git merge <원격 저장소 이름> <브랜치명>
제 글을 복사할 시 출처를 명시해주세요.
글에 오타, 오류가 있다면 댓글로 알려주세요! 바로 수정하겠습니다!
반응형
'Tool 사용법 > Git' 카테고리의 다른 글
Git 코드를 잠깐 저장하고 다른 브랜치로 이동하기 (0) | 2020.09.07 |
---|---|
Git add, commit, push 취소하기 (0) | 2020.09.07 |
Git 브랜치 방법 (Branch) (0) | 2020.09.07 |
Git 원격 저장소에 Push 하는 과정 (0) | 2020.09.07 |
Git 이란? (0) | 2020.09.07 |