Двойные.git папки
Предположим, удаленное репо, какая файловая система является папкой, скажем MyRepo
, который содержит другие папки, скажем A1, A2
а также A3
и предположим, что эти папки содержат кучу файлов, которые я отслеживаю. Предположим, что я хочу клонировать такой репо в C:\Foo
, где Foo
это папка Я вхожу в C:\Foo
, бежать git init
таким образом получая C:\Foo\.git
папка. Затем я clone
получение
C:\Foo\.git
C:\Foo\MyRepo
C:\Foo\MyRepo\.git
C:\Foo\MyRepo\A1
C:\Foo\MyRepo\A2
C:\Foo\MyRepo\A3
У меня есть две папки.git. Мои вопросы
- Это возможно удалить
C:\Foo\.git
? - В целом, расположение папки.git имеет значение? Например, если я перезаписать
C:\Foo\.git
сC:\Foo\MyRepo\.git
это создаст проблемы?
1 ответ
1. Можно ли удалить C:\Foo.git?
Возможно в том смысле, что вы потеряете всю информацию, которая была в метаданных git в Foo\.git
, Но я думаю, что ты не хотел Foo
быть git-репо в первую очередь. Просто не беги git init
на Foo
,
- В целом, расположение папки.git имеет значение?
Конечно!
Например, если я перезапишу C: \ Foo.git с C:\Foo\MyRepo.git, это создаст проблемы?
Да, пути, по которым git хранит информацию, будут изменены.
Я думаю, что этот вопрос отражает ваше непонимание того, что на самом деле представляет собой git-репо, я рекомендую начать с простого урока, подобного этому.