Как добавить внешний репозиторий к локальному репозиторию?

Шаг 1: Откройте терминал (командную строку)

Для начала откройте терминал (на Windows это может быть Git Bash, Command Prompt или PowerShell, на macOS и Linux это Terminal).

Шаг 2: Перейдите в папку вашего локального репозитория

Используйте команду cd, чтобы перейти в директорию вашего локального репозитория. Например:

cd путь/к/вашему/репозиторию

Шаг 3: Добавьте удаленный репозиторий

Используйте команду git remote add, чтобы добавить удаленный репозиторий. Вам понадобится URL удаленного репозитория. Обычно это HTTPS или SSH URL, который вы получаете из вашего удаленного репозитория (например, GitHub, GitLab или Bitbucket).

Формат команды:

git remote add <имя-удаленного-репозитория> <url-удаленного-репозитория>

Обычно имя удаленного репозитория по умолчанию называется origin. Например:

git remote add origin https://github.com/username/repository.git

Шаг 4: Проверьте добавленный удаленный репозиторий

Чтобы убедиться, что удаленный репозиторий был добавлен корректно, используйте команду:

git remote -v

Эта команда выведет список всех добавленных удаленных репозиториев и их URL.

Шаг 5: Синхронизируйте ваш локальный репозиторий с удаленным

Теперь вы можете синхронизировать ваш локальный репозиторий с удаленным, используя команды git fetch, git pull и git push.

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

    git fetch origin
    
  • git pull: Загружает изменения из удаленного репозитория и автоматически сливает их с вашей текущей рабочей веткой.

    git pull origin <имя-ветки>
    
  • git push: Отправляет ваши локальные изменения в удаленный репозиторий.

    git push origin <имя-ветки>
    

Теперь ваш локальный репозиторий настроен для работы с удаленным репозиторием. Вы можете использовать команды git push и git pull, чтобы отправлять и получать изменения между локальным и удаленным репозиториями.