1 필요한 것이 있지만 그 일부만있는 자식 저장소를 찾았습니다. 그래서 내용을 가져 와서 파일을 sparseCheckout=true설정했습니다 sparse-checkout. 당기면 로컬 리포가 좋아 보입니다. 그러나이 리포지를 다른 원격 git repo로 푸시하려고하면 sparseCheckout 구성을 무시 하고 전체 리포 지를 새 원격으로 푸시합니다. git을 어떻게 만들 수 있습니까? 내 지역의 모든 것을 새로운 리모컨으로 푸시합니까? git — 데이비드 에스 소스
1 당신은 할 수 없습니다. 스파 스 체크 아웃은 스파 스 체크 아웃 – 작업 디렉토리로 추출 된 파일 만 변경하지만 실제 커밋 기록은 수정하지 않으며 전송되는 내용은 변경하지 않습니다. 각 커밋에는 여전히 전체 저장소의 완전한 스냅 샷이 포함되며 Git에서는 커밋의 일부를 다운로드하거나 커밋의 일부를 푸시 할 수 없습니다. (예, 이것은 또한 당신도 git pull전체를 다운로드했음을 의미합니다 .) (이것은 Git이 실제로 요청보다 오래된 커밋을 전송하지 않는 얕은 클론과 다릅니다.) — 횡령 소스