我使用 hg-fast-export 工具将一些 mercurial repos 转换为 git,虽然它们都转换得很好,但当我推送 repo 时出现以下错误。
$ git remote add origin git@github.com:asdf/zxcv.git
$ git push -u origin master
Counting objects: 7840, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (2817/2817), done.
error: object 324f9ca2aaae7b1d716db3fc31c02d391c1c2c16:contains '.git'
fatal: Error in object
error: pack-objects died of signal 13
error: failed to push some refs to 'git@github.com:asdf/zxcv.git'
“包含'.git'”错误具有非常广泛的术语并且找不到任何文档,所以我尝试在原始存储库中搜索现有的'.git'文件夹并且我做到了。有一个 subsubsub-folder 包含我用 git rm 删除的旧 git 存储库的实例,但是问题仍然存在。
无论如何我可以将它推送到 github 或者一个新的干净的 repo 是唯一的选择吗?
对此的任何帮助表示赞赏。谢谢!