Skip to main content

포크에 대한 원격 리포지토리 구성

원본 리포지토리와 포크에서 변경한 내용을 동기화하려면 Git의 업스트림 리포지토리를 가리키는 원격을 구성해야 합니다. 이렇게 하면 원본 리포지토리의 변경 내용을 포크와 동기화할 수도 있습니다.

  1. Terminal(터미널)Terminal(터미널)Git Bash를 엽니다.
  2. 포크에 대해 현재 구성된 원격 리포지토리를 나열합니다.
    $ git remote -v
    > origin  https://HOSTNAME/YOUR_USERNAME/YOUR_FORK.git (fetch)
    > origin  https://HOSTNAME/YOUR_USERNAME/YOUR_FORK.git (push)
  3. 포크와 동기화할 새 원격 업스트림 리포지토리를 지정합니다.
    $ git remote add upstream https://HOSTNAME/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git
  4. 포크에 대해 지정한 새 업스트림 리포지토리를 확인합니다.
    $ git remote -v
    > origin    https://HOSTNAME/YOUR_USERNAME/YOUR_FORK.git (fetch)
    > origin    https://HOSTNAME/YOUR_USERNAME/YOUR_FORK.git (push)
    > upstream  https://HOSTNAME/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (fetch)
    > upstream  https://HOSTNAME/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git (push)