我想使用git archive来备份我的存储库,但创建的备份不包含.git文件夹。是否有传递强制它包含.git文件夹的选项?我的意思是它包括gitignore等等...谢谢。
答案 0 :(得分:4)
为什么不只是tar
整件事?无需使用git archive
答案 1 :(得分:1)
比tarring更简单的选择就是在另一台机器上创建一个裸仓库(如果没有备用服务器,github很棒)并推送到它。 Dropbox也可以工作,但请确保您使用裸仓库而不是工作副本。
答案 2 :(得分:1)
备份的另一个选择是使用 git bundle
请参阅“backing up project which uses git”了解:
之间的区别git archive
git bundle
您可以合并git bundle
(生成一个文件,该文件可以充当其自己的回购,并且可以克隆以恢复完整的功能.git
回购) DropBox如果需要:请参阅“ Git with DropBox ”。