Cómo comprimir git branch?

Entiendo que esto comprimirá mi última confirmación:

git archive -o latest.zip HEAD 

Sin embargo, quiero comprimir TODAS mis confirmaciones en mi repository local, para que mi colega pueda recorrer mis compromisos y ver diferentes versiones de mi código. Quiero include el historial completo de commits de git.

¿Cómo puedo hacer eso?

El file git se usa para exportar un repository de git y elimina toda la información relacionada con git.

Probablemente el package de git es el command que está buscando. Esto funciona bien si solo quiere compartir su repository con su colega, para que pueda echarle un vistazo. Si está trabajando en el mismo proyecto y ambos necesitan realizar cambios, usar un control remoto podría ser una mejor manera de compartir su repository.