Skip to main content
툴바의 Pull 버튼으로 모달을 열면 받을 커밋 수가 함께 표시됩니다.
  • Pull 출처<리모트>/<브랜치> → <브랜치> 형태로 표시됩니다.
  • 전략Merge(기본)와 Rebase 중에서 고릅니다. Merge는 병합 커밋을 만들고, Rebase는 로컬 커밋을 원격 위로 다시 쌓습니다.
  • Autostash 는 작업 중인 변경을 임시저장하고 풀한 뒤 자동으로 복원합니다.
Pull 출처와 Merge / Rebase 전략, Autostash 옵션을 보여주는 풀 다이얼로그
풀의 리모트 목록에는 현재 브랜치가 있는 리모트만 나옵니다. 아직 어느 리모트에도 없다면 대상 문구가 안내로 바뀌고 Pull 이 비활성됩니다. 먼저 브랜치를 푸시하거나, 리모트에 이미 있다면 페치로 갱신하세요.
Merge 는 git에 --no-rebase 로 명시해 전달됩니다. 따라서 사용자 git 설정의 pull.rebase = true 가 선택한 머지를 리베이스로 바꾸지 못하고, 로컬과 원격이 갈라진 상태에서도 풀이 동작합니다.
풀 중 충돌이 나면 워킹 카피 패널에서 해결합니다. 병합 충돌 해결을 참고하세요.
좌측 저장소 패널의 원격 브랜치 행을 더블클릭하면, 그 브랜치에 체크아웃된 상태일 때 곧바로 fast-forward 풀을 시도합니다. 추적 중인 파일에 변경이 있으면 알림만 띄우고 건너뜁니다. 추적되지 않는 파일은 막지 않습니다.