如何从存储库创建.git文件夹

时间:2018-12-07 12:52:29

标签: git

我的工作副本在名为foobar的本地计算机上。其中有我所有的文件,包括.git文件夹以及有关提交的所有信息,等等。

我的问题是如何从该文件夹创建一个名为foobar.git的文件/文件夹,以将其导入到GitHub,BitBucket,..等任何地方?

1 个答案:

答案 0 :(得分:3)

这种文件夹称为bare repository。您可以使用git init --bare foobar.git创建一个新的裸仓库,然后将其从存储库中推送或拉到仓库中。或者,您可以从存储库中克隆它:

git clone --bare /path/to/foobar

该命令创建一个裸仓库foobar.git,并从foobar克隆提交,分支和标签。

但是对于将历史记录导入到远程存储库中,您几乎不需要这样的裸仓库。您只需通过clone itadd a remote to an existsing repo网络界面创建一个新的存储库,然后推送到该存储库即可。