Подтвердить что ты не робот

Мне нужно сделать "git init" перед тем, как сделать "git clone" в проекте

Я выполняю git clone в проекте, следуя инструкциям. Но мне нужно сделать init в каталоге заранее?

4b9b3361

Ответ 1

git clone - это в основном комбинация:

  • git init (создайте локальный репозиторий)
  • git remote add (добавьте URL-адрес в этот репозиторий)
  • git fetch (выберите все ветки из этого URL-адреса в локальный репозиторий)
  • git checkout (создайте все файлы основной ветки в рабочем дереве)

Следовательно, нет, вам не нужно делать git init, потому что это уже сделано с помощью git clone.

Ответ 2

git init создаст новый репозиторий. При запуске git clone то, что на самом деле происходит в фоновом режиме, это git init, за которым следует git remote add origin ${URL}, а затем git pull.

Как правило, вы используете только git init, если у вас уже есть код, и вы хотите поместить его в новый репозиторий Git.

В ответ на ваш вопрос: если вы хотите клонировать проект, вам не нужно git init.