Quiero rastrear un proyecto que usa git. No quiero clonar el repositorio completo y el historial completo, solo quiero la última revisión, y quiero poder actualizar a nuevas revisiones desde el proyecto remoto.
Intenté usar git clone, pero esto crea una copia de todo el repositorio (gran tamaño de archivo), y el seguimiento de los cambios hace que el espacio en disco sea aún más grande (100mb de archivos ahora ocupa más de 2 gb).
No voy a enviar parches, y no necesito el historial. Solo quiero la última versión como en subversion.
¿Es esto posible en git?

Respuestas:
Use la
--depthopción engit clone:ejemplo:
git clone --depth=1 <remote_repo_url>fuente
git clone --depth=1 <remote_repo_url>git 1.8.4.La solución alternativa para hacer clones superficiales (
git clone --depth=1 <URL>) sería, si el lado remoto lo admite, usar la--remoteopción de archivo git :O, si el repositorio remoto en cuestión es navegable usando alguna interfaz web como gitweb o GitHub, entonces existe la posibilidad de que tenga la función 'instantánea', y puede descargar la última versión (sin información de versiones) desde la interfaz web.
fuente