[GIT] 깃 저장소 복제
2022. 7. 25. 19:15ㆍGIT
초기화 명령으로 로컬 저장소를 만들 수 있지만
외부에 있는 기존 프로젝트를 기반으로 저장소를 생성하고 싶을 때 외부 저장소를 복제해서 생성할 수 있다.
공개 저장소
깃을 기반으로 공개 저장소가 여러 개가 있다.
대표적으로 깃허브, 비트버킷 같은 깃 호스팅 사이트가 있다.
※ 깃 호스팅 사이트
공개된 저장소와 비공개된 저장소를 모두 지원한다.
공개된 저장소는 누구나 복제하여 코드를 내려받을 수 있다.
요즘은 오픈 소스를 깃으로 관리하고 공개 저장소를 이용해 배포하고 있다.
다운로드 vs 복제
일반적으로 오픈 소스 코드를 웹 사이트에서 압축 파일을 다운받는다.
다운로드는 깃의 이력을 포함한 저장 영역까지 받는 것이 아니라 해당 코드의 최종 복사본을 다운 받는 것이다.
깃을 이용하여 저장소를 복제하면 최종 코드뿐만 아니라 중간에 커밋 같은 변화의 모든 이력도 받을 수 있다.
복제 명령어
깃의 저장소를 복제하는 명령어는 clone이다.
복제하기 위해선 공개된 저장소의 URL이 필요하다.
복제할 때 폴더 이름을 지정하지 않으면 공개 저장소에서 사용된 폴더와 동일한 이름으로 새폴더를 만든다.
다른 이름으로 복제하고 싶으면 새 폴더 이름을 추가 인자로 적어주면 된다.
$ git clone 원격저장소URL 새폴더이름
git clone 명령어를 사용하면 깃은 자동으로 깃 서버에 접속하고 저장소의 모든 소스 코드를 내려받는다.
깃은 저장소 안에 있는 파일들과 .git 리포지토리를 기반으로 이력을 관리한다.
728x90
'GIT' 카테고리의 다른 글
[GIT] 새 파일 생성 (0) | 2022.07.26 |
---|---|
[GIT] 커밋 의미 (0) | 2022.07.25 |
[GIT] 파일 관리 목록에서 제외하기 (0) | 2022.07.25 |
[GIT] 파일 상태 확인하기 (0) | 2022.07.25 |
[GIT] Stage (0) | 2022.07.25 |