Git Clone vs Remote Add: 첫 단계의 전쟁

발행: (2026년 3월 25일 오후 12:23 GMT+9)
3 분 소요
원문: Dev.to

Source: Dev.to

git clone: 원클릭 마법

git clone을 “프로젝트 다운로드” 버튼이라고 생각하면 됩니다.

다음 명령을 실행하면:

git clone https://github.com/company/project.git

Git이 모든 복잡한 작업을 대신 수행합니다:

  • project라는 새 폴더를 생성합니다.
  • 그 안에서 git init을 실행합니다.
  • 원격(origin)을 연결합니다.
  • 모든 파일 커밋 히스토리를 받아옵니다.

👉 한 번에 완전히 작동하는 프로젝트 폴더를 바로 탐색할 수 있습니다.

git remote add origin … + git pull: 수동 방식

이 방법은 처음부터 작업 공간을 직접 구축하는 것과 비슷합니다.

절차는 다음과 같습니다:

mkdir myrepo && cd myrepo
git init
git remote add origin https://github.com/company/project.git
git pull origin main

여기서 당신은:

  • 폴더를 직접 생성합니다.
  • Git을 수동으로 초기화합니다.
  • 원격 위치를 Git에 알려줍니다.
  • 마지막으로 파일을 받아옵니다.

👉 작동은 하지만 단계가 더 많습니다.

바로 가기 vs 긴 여정

  • git clone → 프로젝트를 그대로 받고 싶을 때 가장 적합합니다. 빠르고, 깔끔하며, 자동화되어 있습니다.
  • remote add + pull → 이미 로컬에 레포를 만들었고 이제 원격과 연결하고 싶을 때 적합합니다.

이렇게 비유해 보세요

  • Clone = “한 번의 클릭으로 전체 프로젝트를 다운로드한다.”
  • Remote add + pull = “빈 폴더를 만들었으니 이제 연결하고 파일을 가져오자.”

결론

GitHub에서 동일한 프로젝트 폴더를 받고 싶은 신규 사용자라면 언제나 git clone을 사용하세요.
수동 방법은 로컬에 이미 레포를 설정한 특수한 경우에만 사용합니다.

🔥 다음에 멋진 프로젝트를 발견하면, 기억하세요:

클론하고, 복잡하게 만들지 마세요.

0 조회
Back to Blog

관련 글

더 보기 »

손상된 Git 저장소 복구 방법

손상된 Git 저장소 복구 git status가 fatal: bad object HEAD error: objec... 와 같은 메시지를 반환할 때 느껴지는 특별한 두려움이 있다.

Version Control에 대한 추가

업데이트: 놀랍게도, 그리고 기쁘게도 버전 관리에 관한 제 마지막 포스트 https://bramcohen.com/p/manyana 가 Hacker News에 소개되어 많은 조회수를 얻었습니다. 감사합니다.

스페인 법률을 Git repo로

Legalize — España: 스페인 법률을 Git 저장소처럼. 각 법은 Markdown 파일이며, 각 개정은 commit이다. 8,600개가 넘는 법률이 공개 데이터 API에 포함되어 있다.