Для того чтобы "подружить" локальный git репозиторий с хостингом, существует несколько способов.
1. Создание репозитория на хостинге:
- Зарегистрируйтесь на хостинге (например, GitHub, Bitbucket, GitLab).
- Создайте новый репозиторий на хостинге. Укажите имя репозитория и, возможно, добавьте описание.
- После создания репозитория, на странице репозитория будет отображена ссылка на удаленный репозиторий (обычно в формате https://github.com/username/repository.git
).
2. Связывание локального репозитория с удаленным:
- Откройте терминал или командную строку и перейдите в папку с вашим локальным репозиторием.
- Выполните следующую команду, чтобы добавить удаленный репозиторий:
$ git remote add origin <ссылка на удаленный репозиторий>
Здесь <ссылка на удаленный репозиторий>
- ссылка на удаленный репозиторий, полученная на предыдущем шаге.
- Убедитесь, что связывание прошло успешно, выполнив команду:
$ git remote -v
Вы должны увидеть список удаленных репозиториев, включая origin
, который указывает на ваш хостинг.
3. Отправка изменений на удаленный репозиторий:
- Когда вы хотите отправить свои изменения, выполните команду:
$ git push origin <название ветки>
Здесь <название ветки>
- название ветки, которую вы хотите отправить (например, master
).
4. Получение изменений с удаленного репозитория:
- Если кто-то другой внес изменения в удаленный репозиторий, вы можете получить эти изменения, выполнив команду:
$ git pull origin <название ветки>
Здесь <название ветки>
- название ветки, для которой вы хотите получить последние изменения.
- Если хотите, чтобы ваш локальный репозиторий был всегда в синхронизации с удаленным, можно настроить автоматическое получение изменений при выполнении git pull
, добавив следующую конфигурацию:
$ git config branch.<название ветки>.rebase true $ git config pull.rebase true $ git config pull.ff only
Эти шаги помогут вам "подружить" ваш локальный git репозиторий с репозиторием на хостинге. Помните, что различные хостинг-провайдеры могут иметь некоторые отличия в процессе, поэтому рекомендуется ознакомиться с документацией вашего хостинг-провайдера для получения дополнительных сведений.