Исправьте git repo, который имитирует структуру репозитория, но не
После преобразования моего 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 не пустой, что подтверждается просмотром в конфиге git, где написано bare = false
,
Затем я инициализировал папку git с git init
, опустошил его содержимое и переместил все в каталоге верхнего уровня Repo в этот новый .git
папка.
Когда я помещаю весь репо в удаленный репо, он просто выдвигается как "коммит". Когда я проверяю, что я вставил в Gitlab, я вижу файлы в коммите, но не в обычном смысле, который имеет структуру каталогов и т. Д.
Как я могу это исправить?