Clonación de un subdirectory de un repository fuera de GitHub con Android Studio

Me preguntaba si es posible clonar un subdirectory de un repository fuera de GitHub con Android Studio. Por lo general, cuando clonas un repository, vas a "Ver proyecto desde Control de versiones" -> GitHub -> luego obtienes algo como esto

enter image description here

Sin embargo, por ejemplo, me gustaría clonar este subrepository ya que me gustaría build el proyecto y ponerlo en mi emulador. Esta dirección es https://github.com/hmkcode/Android/tree/master/android-material-design-appcompat .

He intentado adivinar que https://github.com/hmkcode/Android.git podría haberse convertido enhttps: //github.com/hmkcode/Android/android-material-design-appcompat.git, pero esto no funcionó.

¿Es posible clonar este subrepository ya que no quiero el rest del repository? No quiero tener que clonar todo y tratar de rebuild el proyecto secundario.

Esto no es un "subrepo": es solo un subdirectory, y git razona en el nivel de repository.
Sin embargo, puedes usar el pago escaso , pero Android no lo admite directamente. Tendría que preparar su repository local :

mkdir hacker-scripts cd hacker-scripts git init . git config core.sparseCheckout true echo 'android-material-design-appcompat/' > .git/info/sparse-checkout git remote add -f origin https://... git pull origin master