Запуск git init дважды инициализирует репозиторий или повторно инициализирует существующее РЕПО?



что происходит с существующим репозиторием git при выпуске git init снова?



Я создал репозиторий с git init. Создал файл, добавил, зафиксировал. Проверьте состояние (ничего не фиксировать). Затем создал еще один файл, проверьте статус, и я вижу, что он не отслеживается, как ожидалось.



тогда, скажем по ошибке, я бегу git init и снова я повторно инициализировать существующее сообщение репозитория Git.



пробовал git status, но он показывает то же самое. Так что происходит на самом деле?



может ли повторная инициализация существующего репозитория git таким образом быть вредной или полезной? Почему мы можем git init внутри существующего репозитория?

490   3  
git

3 ответов:

от Гита docs:

запуск git init в существующем репозитории безопасен. Он не будет перезаписывать вещи, которые уже есть. Основной причиной повторного запуска git init является сбор новых добавленных шаблонов.

это описано в git init документы:

под управлением git init в существующем репозитории безопасно. Он не будет перезаписывать вещи, которые уже есть. Основная причина для повторного запуска git init это подобрать вновь добавленные шаблоны.

С v1.7.5 (b57fb80a7),git init в существующем РЕПО также разрешено перемещение

Comments

    Ничего не найдено.