84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
整个仓库很庞大,只对其中的一个字文件夹感兴趣,不想将整个项目仓库全都克隆下来。
git이 파일을 저장하는 방식은 CVS/SVN과 다릅니다. git 저장소를 복제하면 현재 필요한 몇 가지 파일이 아니라 저장소의 모든 데이터가 복제됩니다.
Git 1.7.9.5 이후 버전에서는
이전에 복제 작업을 수행한 적이 있고 필요한 파일이 커밋 기록에 있는 경우 git log 명령을 사용하여 커밋의 해시 값을 찾은 후 다음 명령을 실행할 수 있습니다.
git log
특히 코드가 공개 프로젝트인 경우 다음과 같이 할 수도 있습니다.
코딩에 적합
GitHub용
내 솔루션: https://github.com/geekhac/to... 하위 디렉터리를 예로 들어보세요.
git init todomvc && cd todomvc
git config core.sparsecheckout true //하위 디렉터리 복제를 허용하도록 설정
echo '/examples/react/*' >> .git/info/sparse-checkout //복제할 웨어하우스의 하위 디렉터리 경로 설정
git 원격 추가 출처 https://github.com/geekhac/to...
git pull 오리진 마스터
관심 있는 폴더를 입력하고 git init을 실행하여 파일을 초기화한 다음 clone로컬
git init
clone
git이 파일을 저장하는 방식은 CVS/SVN과 다릅니다. git 저장소를 복제하면 현재 필요한 몇 가지 파일이 아니라 저장소의 모든 데이터가 복제됩니다.
Git 1.7.9.5 이후 버전에서는
과 같은 원격 저장소의 개별 파일을 내보낼 수 있습니다. 으아아아이전에 복제 작업을 수행한 적이 있고 필요한 파일이 커밋 기록에 있는 경우
으아아아git log
명령을 사용하여 커밋의 해시 값을 찾은 후 다음 명령을 실행할 수 있습니다.특히 코드가 공개 프로젝트인 경우 다음과 같이 할 수도 있습니다.
코딩에 적합
으아아아GitHub용
으아아아내 솔루션:
https://github.com/geekhac/to... 하위 디렉터리를 예로 들어보세요.
git init todomvc && cd todomvc
git config core.sparsecheckout true //하위 디렉터리 복제를 허용하도록 설정
echo '/examples/react/*' >> .git/info/sparse-checkout //복제할 웨어하우스의 하위 디렉터리 경로 설정
git 원격 추가 출처 https://github.com/geekhac/to...
git pull 오리진 마스터
관심 있는 폴더를 입력하고
로 이동합니다.git init
을 실행하여 파일을 초기화한 다음clone
로컬