¿Cómo comparto el código a través de git con otros que tengan el repository de Android?

Quiero trabajar en algunos códigos de Android junto con otros y necesito configurar un repository para usarlo localmente dentro del equipo. Sin embargo, parece que el repo no me deja hacer eso. Y tampoco clona un repository de git en el repository de Android como este:

 $ git clone /var/android/.repo/projects/bionic.git/ 

Aparece el siguiente post de error:

 Initialized empty Git repository in /home/user/mydroid/bionic/.git/ 0 blocks Warning: Remote HEAD refers to nonexistent ref, unable to checkout. 

¿Alguien ha intentado con éxito trabajar en un repository de git en Android junto con otros sin tener que enviarlo al proyecto de Android?


También intenté hacer lo siguiente: inicié un cliente en una computadora compartida y localmente en mi computadora de esta manera:

 $ repo init -u git://android.git.kernel.org/platform/manifest.git 

También traté de agregar un control remoto para un proyecto separado (por ejemplo, biónico) a la computadora compartida de esta manera, pero obtengo un error:

 $ git clone /initech/android/bionic fatal: cannot clone empty repository 

También trato de hacerlo así:

 $ git clone /initech/android/.repo/projects/bionic.git/ Initialized empty Git repository in /home/user/mydroid/bionic/.git/ 0 blocks Warning: Remote HEAD refers to nonexistent ref, unable to checkout. 

Encuentra un repository de git, lo clona, ​​pero no puede encontrar ninguna reference para pagar, incluso si hay una twig de tema en el control remoto. ¿Lo que da?

No estoy seguro de qué es o qué es Repo, pero me parece que desea clonar git://android.git.kernel.org/platform/bionic.git :

 git clone --bare git://android.git.kernel.org/platform/bionic.git 

Este clon puede ser clonado de nuevo:

 git clone bionic.git bionic-jim cd bionic-jim #edit git commit -a -m "foo" git push 

Los cambios se ../bionic.git a ../bionic.git . Luego, alguien tiene que entrar en bionic.git y bionic.git a un repository en sentido ascendente.

El post "Advertencia: CABEZA remota se refiere a ref inexistente, no se puede pagar". Solo le dice que el enlace HEAD no existe y, por lo tanto, Git no sabe qué revisión consultar en su directory de trabajo local. Sin embargo, el directory .git se crea y llena normalmente. Simplemente haz un git checkout <whatever-branch-you-want> y comienza a piratear.