Git Clone vs Remote Add: 첫 단계의 전쟁
발행: (2026년 3월 25일 PM 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을 사용하세요.
수동 방법은 로컬에 이미 레포를 설정한 특수한 경우에만 사용합니다.
🔥 다음에 멋진 프로젝트를 발견하면, 기억하세요:
클론하고, 복잡하게 만들지 마세요.