한 브랜치에서 커밋을 하나만 얻었고 다시 가져오기를 실행하여 다른 브랜치와 커밋을 가져올 수 없습니다.
git fetch --all
git fetch origin
시도했지만 소용이 없었습니다.
완전한 창고를 얻으려면 어떤 명령을 사용해야 합니까?
업데이트:
계속할 수 없다는 기사를 발견했습니다... 사실인지는 모르겠습니다:
http://strk.keybit.net/blog/2011/06/07/getting-just-the-tip-of-a-remote-git-branch/
얕은 저장소(기록이 짧은 저장소)는 더 이상 복제할 수 없습니다.
@Leedy와 @Evian의 답변을 참고하여
으아악unshallow
매개변수가 있는지 확인하세요.(댓글로 문제는 해결하셨나요?)
으아아아gitshallow clone은 히스토리를 제외하고 현재 원격/HEAD의 디렉터리 구조만 복제할 수 있으므로 완전한 저장소가 아니라는 것을 알 수 있습니다.
그러나 Git 1.9/2.0에서는 이 제한이 제거되었습니다. https://github.com/git/git/commit/82fba2b9d39163a0c9b7a3a2f35964cbc039e1a를 참조하세요.
참조: http://stackoverflow.com/questions/6941889/is-git-clone-length-1-shallow-clone-more-useful-than-it-makes-out
으아아아
git fetch --깊이=1000000
Stackoverflow에서 해결책을 보았지만 시도한 후에도 여전히 작동하지 않았습니다.
http://stackoverflow.com/questions/6802145/convert-shallow-clone-to-full-clone
git pull --unshallow