당신이 얻은 "자식"은 보호의 전체 기록과 파일의 현재 상태를 얻는 데 필요한 모든 정보가 담긴 전체 자식 저장소입니다. .git
확장으로 판단하면 저장소가 압축 된 기록 만 포함하고 프로젝트의 현재 상태의 작업 복사본은 포함하지 않는다는 것을 의미하는 "베어"라고 가정합니다. 일반적으로 베어 레포는 .git
확장자를 가지지 만 전체 작업 복사본은 프로젝트 루트에 .git
폴더를 갖습니다.
작업 복사본을 얻기 위해 저장소를 복제하는 직감이 정확합니다. 기본적으로 로컬에서 실행중인 git clone
은 repo와 같은 이름의 폴더를 만들기 때문에 작동하지 않습니다. 대신 다른 매개 변수로 다른 폴더 이름을 지정하십시오.
git clone bitcoin-sniffer.git bitcoin-sniffer
실제로 이것은 모든 추가 단계를 수행하고 있습니다. SSH 또는 HTTPS를 사용하여 원격 위치에서 직접 복제 할 수 있습니다. 프로젝트가 GitHub의에서 오는 경우, 예를 들어, 당신이 얻을 수있는 읽기 전용 익명으로 HTTPS를 통해 (로컬 수정하지만 다시 밀어 수없는) 복사 :
git clone https://github.com/sebicas/bitcoin-sniffer.git
당신 정말 점점되어서는 안된다 "GITS" 정상적인 상황에서 WGET을 사용합니다.
어떻게'bitcoin-sniffer.git' 디렉토리를 얻었습니까? 'git clone' 또는 다른 방법으로 다운로드 했습니까? 맨 페이지 저장소입니까, 아니면 작업 복사본이 있습니까? – Wyzard
wget이 방법이었습니다 –
어딘가에서 베어 리포 지 토리를 다운로드 한 것처럼 들리지만 일반적으로 원하는 것은 아닙니다. 일반적으로 원격 저장소에서'git clone '을 사용하여 작업 할 수있는 로컬 복사본을 얻고 싶습니다. (당신이 망할 놈이나 그것의 의미에 대해 잘 모르는 것처럼 들리겠습니다. 입문서를 읽어 보는 것이 좋습니다.) – Wyzard