将我的SVN存储库转换为Git存储库后,我留下了一个文件夹,其中包含通常位于顶级目录的.git
文件夹中的所有内容,例如。
Repo (top level directory)
- branches folder
- hooks folder
- info folder
- logs folder
- objects folder
- refs folder
- config
- description
- HEAD
- index
但是,没有.git
目录。但是,当我用git log
检查历史记录时,它显示了最近的提交,并且已经生成了标记等。因此,文件位于Git仓库中。 Git repo不是裸露的,这可以通过查看git配置确认bare = false
来确认。
然后我用git init
初始化了一个git文件夹,清空了它的内容,并将Repo顶级目录中的所有内容移动到新的.git
文件夹中。
当我将整个仓库推送到远程仓库时,它只会被推送为“提交”。当我检查我在Gitlab中推送的内容时,我可以看到提交中的文件,但是,不是正常意义上的目录结构等。
我该如何解决这个问题?