Menu
Coddy logo textTech

Push, Pull 그리고 Clone

Coddy Terminal 여정의 버전 관리 섹션에 포함된 레슨 — 58개 중 48번째.

세 가지 명령어를 사용하여 로컬 저장소와 원격 저장소 간에 작업을 이동할 수 있습니다:

  • git clone <url>: 전체 히스토리를 포함하여 기존 원격 저장소의 전체 복사본을 다운로드합니다. 이것이 다른 사람의 프로젝트에서 작업을 시작하는 방법입니다.
  • git push <remote> <branch>: 지정된 브랜치의 로컬 커밋을 원격 저장소로 업로드합니다.
  • git pull <remote> <branch>: 원격 저장소에서 새로운 커밋을 다운로드하고 현재 브랜치에 병합합니다. 이는 git fetch를 실행한 후 git merge를 실행하는 것의 줄임말입니다.

새로운 브랜치를 처음 푸시할 때, 보통 연결을 기억하기 위해 -u (또는 --set-upstream)를 전달합니다:

git push -u origin feature-login

그 후에는 단순히 git pushgit pull만으로 저장된 업스트림을 자동으로 사용합니다.

이 코스에서는 실제 서버를 대상으로 이것들을 실행하지는 않겠지만, 실제 튜토리얼 어디에서나 이것들을 보게 될 것입니다.

치트 시트

원격 동기화 명령어:

  • git clone <url> – 원격 저장소의 전체 복사본을 다운로드합니다
  • git push <remote> <branch> – 로컬 커밋을 원격 저장소로 업로드합니다
  • git pull <remote> <branch> – 원격 커밋을 다운로드하고 병합합니다 (git fetch + git merge의 단축 명령어)

첫 번째 push 시 -u를 사용하여 향후 git push/git pull 호출을 위한 업스트림 링크를 저장하세요:

git push -u origin feature-login

직접 해보기

이 레슨에는 코드 챌린지가 없습니다.

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

버전 관리의 모든 레슨