git pull

less than 1 minute read

$ git pull - Fetch from and integrate with another repository or a local branch

  • git pull
    • 다른 리포지토리 또는 로컬 분기에서 가져와 통합한다.
    • fetch + merge 이다.

$ git pull 흐름

  1. 다음같은 커밋 히스토리가 존재하며 현재 분기가 master라고 가정한다. pull
  2. 그런 다음 git pull은 로컬 마스터(즉, E)에서 마스터 위에 현재 커밋(C)이 있을 때까지 원격 마스터 분기에서 변경 사항을 가져오고 재생하고 결과를 두 부모 커밋의 이름과 변경 사항을 설명하는 사용자의 로그 메시지와 함께 새 커밋에 기록한다. pull

$ git pull -u [remote] [branch]

  • -u 옵션은 해당 [remote] [branch]를 기본 pull 옵션으로 지정하는 것이다. 설정 이후부터는 git pull 만 입력해도 된다

$ git pull –rebase [remote] [branch]

  • merge 대신 reabse 를 실행하는 옵션이다.
-->

Categories:

Updated:

Comments