> ## Documentation Index
> Fetch the complete documentation index at: https://docs.parallelane.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 풀

> 머지나 리베이스 전략으로 원격 커밋 받기, autostash

툴바의 **Pull** 버튼으로 모달을 열면 받을 커밋 수가 함께 표시됩니다.

* **Pull 출처** 는 `<리모트>/<브랜치> → <브랜치>` 형태로 표시됩니다.
* **전략** 은 **Merge**(기본)와 **Rebase** 중에서 고릅니다. Merge는 병합 커밋을 만들고, Rebase는 로컬 커밋을 원격 위로 다시 쌓습니다.
* **Autostash** 는 작업 중인 변경을 임시저장하고 풀한 뒤 자동으로 복원합니다.

<Frame>
  <img src="https://mintcdn.com/railgit/La2vIBMFHafSrcPT/images/remote-pull-dialog.png?fit=max&auto=format&n=La2vIBMFHafSrcPT&q=85&s=7b0b28cf9d23dc36a6f777d0b95aedc8" alt="Pull 출처와 Merge / Rebase 전략, Autostash 옵션을 보여주는 풀 다이얼로그" width="886" height="728" data-path="images/remote-pull-dialog.png" />
</Frame>

<Note>
  풀의 리모트 목록에는 현재 브랜치가 있는 리모트만 나옵니다.
  아직 어느 리모트에도 없다면 대상 문구가 안내로 바뀌고 **Pull** 이 비활성됩니다. 먼저 브랜치를 푸시하거나, 리모트에 이미 있다면 페치로 갱신하세요.
</Note>

<Note>
  **Merge** 는 git에 `--no-rebase` 로 명시해 전달됩니다.
  따라서 사용자 git 설정의 `pull.rebase = true` 가 선택한 머지를 리베이스로 바꾸지 못하고, 로컬과 원격이 갈라진 상태에서도 풀이 동작합니다.
</Note>

<Note>
  풀 중 충돌이 나면 워킹 카피 패널에서 해결합니다.
  [병합 충돌 해결](/ko/review/merge-conflicts)을 참고하세요.
</Note>

<Tip>
  좌측 저장소 패널의 **원격 브랜치** 행을 더블클릭하면, 그 브랜치에 체크아웃된 상태일 때 곧바로 fast-forward 풀을 시도합니다.
  추적 중인 파일에 변경이 있으면 알림만 띄우고 건너뜁니다. 추적되지 않는 파일은 막지 않습니다.
</Tip>
