我一直在我的家庭本地服务器(Mac Mini)中托管裸存储库。
它的执行速度非常慢(可能是由于缺乏对大文件的 git 优化)
所以为了解决这个问题,我正在考虑将我的裸仓库移动到 BitBucket 私有仓库。只是为了试一试。
当我尝试从我的裸存储库导入 bitbucket 时。它有很多问题,比如它只导入我的暂存分支。
当我这样做的时候
git branch
在 git bare repo 目录上,它只在我的分支列表中显示我的暂存。然后我做git fsck --full
。它显示了许多与包相关的错误。另一个问题是,在 git bare repo 目录中,我发现了另一个与 repo 目录本身同名的文件夹。例如:我的 repo 目录名称是 repo.git/。这继续 repo.git/repo.git/repo.git/repo.git。
从这些问题来看,我认为我把我的裸存储库搞砸了。所以我正在考虑删除这个裸存储库并从我的正常/非裸存储库中导入到 bitbucket。
所以我的问题是:从裸存储库导入和从非裸存储库导入有什么区别,即使是很小的区别?
先感谢您。