push vs. bundle vs. tar zcvf - para fazer backup de todo o local .git
Eu posso fazer backup do meu .git local empurrando-o para um repositório em duas etapas:
git push --all ~/gitrepo
git push --tags ~/gitrepo
Eu posso fazer backup usandogit bundle.
Posso fazer o backup simplesmente copiando o diretório inteiro ou arquivando-o (compactado!):
tar -zcvf gitrepo.tgz .git
E provavelmente existemadiciona maneiras de fazer backup de uminteir local .git.
A questão agora é se eles são realmente equivalentes? (por exemplo, ologs
subdiretório não é enviado)
Quais são as vantagens dogit push
método vs.git bundle
?
Podetar -zcvf
ser considerado "o backup perfeito do git"?