使用.git创建git回购的存档

使用.git创建git回购的存档,git,Git,我想从本地git repo获得一个存档。归档文件应该有.git目录,并且不应该有任何不在git跟踪下的文件。它看起来应该像我用git clone命令得到的一样。我不想使用tar命令,因为它将包含不属于git repo的文件。我尝试了git归档,但它不包括.git元数据。我能做什么?您可以将额外回购添加为远程回购: 创建一个新文件夹并将cd放入其中 键入git clone[原始回购的路径] 对生成的文件夹进行Tar 这将创建一个新文件夹,其中只包含签入到git的文件,还包含一个.git文件夹。请查

我想从本地git repo获得一个存档。归档文件应该有
.git
目录,并且不应该有任何不在git跟踪下的文件。它看起来应该像我用
git clone
命令得到的一样。我不想使用
tar
命令,因为它将包含不属于git repo的文件。我尝试了
git归档
,但它不包括.git元数据。我能做什么?

您可以将额外回购添加为远程回购:

  • 创建一个新文件夹并将
    cd
    放入其中
  • 键入git clone[原始回购的路径]
  • 对生成的文件夹进行Tar

  • 这将创建一个新文件夹,其中只包含签入到git的文件,还包含一个
    .git
    文件夹。

    请查看。为什么不将.git文件夹复制并粘贴到其他地方?