Само вложение ветки Git

#git #version-control #gitlab

#git #контроль версий #gitlab

Вопрос:

У меня есть локальная ветка git, когда я отправляю эту ветку на удаленный. Я вижу, что моя локальная ветка сама вложена в удаленную ветку:

Локальная структура ветки:

 source_code
|
|- images
|- fonts
|- index.html 
  

Структура удаленной ветки:

 source_code
|
|- images
|- fonts
|- index.html 
|- source_code
   |- images
   |- fonts
   |- index.html 

  

Когда я пытаюсь ее извлечь, я не вижу эту папку в своей локальной ветке.

Я не уверен, что вызывает эту проблему. Может кто-нибудь, пожалуйста, помочь мне с этим, заранее спасибо.

Комментарии:

1. Не могли бы вы вставить вывод сообщения об ошибке из git? Это было бы очень полезно для помощи.

Ответ №1:

Ваша структура каталогов

 source_code
|
|- images
|- fonts
|- index.html 
|- source_code (*)
   |- images
   |- fonts
   |- index.html 
  

Потому что кто-то ошибается при копировании (или Ctrl drag-n-drop) или что-то ошибочно другое. Решение: удалите папку source_code (*), затем

 git add .
git commit -m"Remove unnecessary folder"
git push -v
  

все будет в порядке.