origin - ¿Cómo puedo enviar un correo electrónico a alguien en un repositorio git?
git push example (2)
Yo he tratado:
git archive HEAD --format=zip > archive.zip
: y luego le mando un correo electrónico a archive.zip y en el otro extremo ellos descomprimen archive.zip en una carpeta. Pero cuando prueban cualquier comando de git descubren que esto no genera un repositorio de git válido
Como dijo la respuesta anterior, el paquete de git es el camino.
Si desea crear un paquete utilizando solo una rama (prefiero agrupar solo el maestro) y enviarlo por correo electrónico, puede hacer lo siguiente:
$ git bundle create /tmp/mygitbackup.bundle master
Puede usar git bundle
y enviar un archivo por correo electrónico
Ver " copia de seguridad del proyecto que usa git "
Un paquete de git es solo un archivo que se puede crear fácilmente y volver a importar, ya que se puede tratar como otro control remoto.
Una vez recibido, puede clonarlo o recuperarlo de ese archivo.
Como se mencionó en " Copia de seguridad de repo de github ", es probable que desee para el primer correo electrónico para hacer su paquete con todas las ramas:
$ git bundle create /tmp/foo-all --all
Como Andreas menciona en los comentarios, Scott Chacon recientemente (marzo de 2010) escribió un artículo "lindo" sobre este tema en el blog de ProGit :