Subcarpeta en el proyecto de Git?

He estado usando Subversion durante mucho time y ahora he cambiado a Git.

Ahora necesito saber cómo get subcarpetas en mi proyecto Git?

Sé que Sombody hará 2 proyectos para esto, pero no necesito 2 proyectos para esto. Necesito clonar una subcarpeta y no mi proyecto principal.

Yo uso github.com.

Al clonar un repository git siempre clonas todo el repository.

Si quieres subcarpetas en tu proyecto, simplemente créelas. Tan pronto como agregue files dentro de ellos (git solo rastrea files sin carpetas -> si una carpeta está vacía no puede agregarla a su repository), se pueden comprometer con su repository al save los files dentro.

¡Sí tu puedes! Github también proporciona acceso SVN para repositorys. Por ejemplo, quiero get fonts de Android aquí:
https://github.com/android/platform_frameworks_base/tree/master/data/fonts
Simplemente ejecute este command, vea el patrón, reemplace / tree / master con / trunk:

svn checkout https://github.com/android/platform_frameworks_base/trunk/data/fonts 
  1. crea una carpeta
  2. "git add" esta carpeta
  3. "git commit -m 'post'"
  4. "git push"

¡HECHO!

Encontré una respuesta: http://blog.quilitz.de/2010/03/checkout-sub-directories-in-git-sparse-checkouts/

Tenía git 1.5.5, y requiere 1.7+; ahora tengo 1.7 y todo está funcionando bien. 🙂 Pero muchas gracias por la respuesta.