GitHub 저장소의 내용 복제(폴더 자체 없음)
그러고 싶어요.git clone
GitHub에 있는 저장소의 내용.내가 할 때git clone
(git@github:me/name.git...)라는 폴더가 나타납니다.name/
그리고 내 이름은 내가 가지고 있는 내용물건은...어떻게 하면 내용만 얻을 수 있습니까?
현재 디렉터리가 비어 있으면 다음을 사용하여 이 작업을 수행할 수 있습니다.
git clone git@github.com:me/name.git .
(참고:.
현재 디렉터리를 지정하는 데 사용됩니다.)물론, 이것은 또한 창조합니다..git
프로젝트의 소스 코드뿐만 아니라 현재 폴더에 있는 디렉터리입니다.
이 옵션[directory]
매개 변수는 해당 디렉터리가 비어 있는 경우에만 기존 디렉터리로의 복제가 허용된다는 점을 나타내는 수동 페이지에 설명되어 있습니다.
안타깝게도 이미 동일한 디렉토리에 다른 관련 없는 디렉토리가 있는 경우에는 이 작업이 수행되지 않습니다.해결책을 찾고 있습니다.오류 메시지: "fatal: destination path '.'가 이미 있습니다..".
이 경우 해결책은 다음과 같습니다.
git init
git remote add origin git@github.com:me/name.git
git pull origin master
이 레시피는 체크아웃하려는 디렉토리에 다른 디렉토리가 있더라도 작동합니다.
폴더가 비어 있지 않으면 @JohnLittle의 답변을 약간 수정한 버전이 저에게 효과가 있었습니다.
git init
git remote add origin https://github.com/me/name.git
git pull origin master
@peter-cordes가 지적했듯이 유일한 차이점은 SSH 키를 구성해야 하는 git 대신 https 프로토콜을 사용하는 것입니다.
대상 디렉터리를 의 두 번째 매개 변수로 지정할 수 있습니다.git clone
명령을 사용하여 다음 작업을 수행할 수 있습니다.
git clone <remote> .
이렇게 하면 리포지토리가 현재 로컬 디렉터리에 직접 복제됩니다.
gitrepo를 현재 및 빈 폴더로 복제(아니오)git init
) 및 ssh를 사용하지 않는 경우:
git clone https://github.com/accountName/repoName.git .
나를 위한 이 일꾼
git clone <repository> .
이 질문이 오래된 질문이라는 것을 알고 있습니다.git pull
원격 파일과 일치하는 로컬 파일이 있는 경우 중단됩니다. 이에 대한 해결책은 다음과 같이 풀링한 후 재설정하는 것입니다.
git init
git remote add origin REMOTE_REPO_URL.git
git pull origin master
git reset --hard FETCH_HEAD
언급URL : https://stackoverflow.com/questions/6224626/clone-contents-of-a-github-repository-without-the-folder-itself
'programing' 카테고리의 다른 글
하위 모듈이 아닌 경로에 대한 하위 모듈 매핑을 .git 모듈에서 찾을 수 없습니다. (0) | 2023.05.06 |
---|---|
배열에서 인덱스 또는 키를 확인하는 가장 쉬운 방법은 무엇입니까? (0) | 2023.05.06 |
모노가 황금 시간대에 준비되었습니까? (0) | 2023.05.06 |
장고 모델에서 열거형을 선택 필드로 사용하려면 어떻게 해야 합니까? (0) | 2023.05.06 |
프로세스 ID X 코드에 연결하지 못했습니다. (0) | 2023.05.06 |