运行git存档时包括.git文件夹

运行git存档时包括.git文件夹,git,backup,archive,Git,Backup,Archive,我想使用git archive对我的存储库进行备份,但创建的备份不包含.git文件夹。是否有一个选项可以传入以强制它包含.git文件夹?我的意思是它包括gitignore等等……谢谢。为什么不干脆tar整件事呢?无需使用git归档为什么不使用tar整个东西呢?无需使用git archive一个比支付帐款更简单的选择是在另一台机器上进行简单的回购(如果没有备用服务器,github很好)并推送它。Dropbox也可以工作,但要确保你做的是一个简单的回购,而不是一个工作副本。一个比付账更简单的选择是在

我想使用git archive对我的存储库进行备份,但创建的备份不包含.git文件夹。是否有一个选项可以传入以强制它包含.git文件夹?我的意思是它包括gitignore等等……谢谢。

为什么不干脆
tar
整件事呢?无需使用
git归档

为什么不使用
tar
整个东西呢?无需使用git archive

一个比支付帐款更简单的选择是在另一台机器上进行简单的回购(如果没有备用服务器,github很好)并推送它。Dropbox也可以工作,但要确保你做的是一个简单的回购,而不是一个工作副本。

一个比付账更简单的选择是在另一台机器上做一个简单的回购(如果你没有备用服务器,github是很好的),然后推到它。Dropbox也可以工作,但请确保您执行的是裸回购,而不是工作副本。

另一个备份选项是使用

请参阅“”,了解以下各项之间的差异:

  • git存档
  • git包

如果您愿意,您可以将
git bundle
(生成一个文件,它可以作为自己的repo,并且可以被克隆以恢复一个功能齐全的
.git
repo)与DropBox相结合:请参见“

另一个备份选项是使用

请参阅“”,了解以下各项之间的差异:

  • git存档
  • git包

如果您愿意,您可以将
git bundle
(生成一个文件,它可以作为自己的repo,并且可以被克隆以恢复一个功能齐全的
.git
repo)与DropBox组合:请参阅“

如果您想备份存储库,您不想使用git archive。它用于将工作树的内容打包到特定版本中。您要备份的只是一个快照,而不是历史记录。Daenyth和VonC建议使用捆绑包和裸克隆,这两种方法都是备份存储库本身(历史记录和所有对象)的方法。如果要备份存储库,则不希望使用git archive。它用于将工作树的内容打包到特定版本中。您要备份的只是一个快照,而不是历史记录。Daenyth和VonC建议使用捆绑包和裸克隆,这两种方法都是备份存储库本身(历史记录,以及所有对象)的方法。有时我想共享项目,包括它的历史记录,但不包含任何内容。gitignore?有时我想共享项目,包括它的历史记录,但不包含任何内容。gitignore?