Я могу создать резервную копию моего локального .git, нажав его в репозиторий в два этапа:
git push --all ~/gitrepo
git push --tags ~/gitrepo
Я могу создать резервную копию, используя git пакет.
Я могу создать резервную копию, просто скопировав весь каталог или архивируя его (сжатый!):
tar -zcvf gitrepo.tgz .git
И есть, возможно, дополнительные способы резервного копирования всего локального .git.
Вопрос в том, действительно ли они эквивалентны? (например, подкаталог logs не нажат)
В чем преимущества метода git push и git bundle?
Может ли tar -zcvf считаться "идеальной резервной копией git"?