Исправьте 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, я вижу файлы в коммите, но не в обычном смысле, который имеет структуру каталогов и т. Д.

Как я могу это исправить?

0 ответов

Другие вопросы по тегам