Como fazer backup de um repositório Git local?

Estou usando o git em um projeto relativamente pequeno e acho que compactar o conteúdo do diretório .git pode ser uma boa maneira de fazer backup do projeto. Mas isso é meio estranho, porque, quando eu restauro, a primeira coisa que preciso fazer égit reset --hard.

Há algum problema com o backup de um repositório Git dessa maneira? Além disso, existe alguma maneira melhor de fazer isso (por exemplo, um formato portátil git ou algo semelhante?)?

questionAnswers(7)

yourAnswerToTheQuestion