2015-09-18 8 views
3

Я только что начал использовать Git для управления версиями в локальной сети. Чтобы позволить нескольким пользователям синхронизировать репозитории, я также начал использовать пакет Bonobo Git Sever, который хорошо работает.Git/Bonobo - Добавить локальный репозиторий на удаленный

До сих пор я всегда инициализировал репозиторий, создав его в Bonobo, клонировал его в локальный каталог, добавлял файлы и т. Д., Затем нажимал/тянул по мере необходимости.

Теперь скажем, что я изначально создаю репозиторий в локальном каталоге, использую его некоторое время, а затем хочу добавить его в удаленный сервер, сохраняя всю историю фиксации неповрежденной.

Как это сделать? Есть ли противоположность git clone - т.е. взять существующий локальный репозиторий и добавить его на удаленный сервер?

ответ

4

Вам нужно будет создать пустой сервер на сервере. (Убедитесь, что он пустой Некоторые серверы будут просить вас, чтобы инициализировать с README или .gitignore или что-то - вы не хотите этого!). После того, как вы сделаете это, получить URL и добавить его в качестве remote:

git remote add origin http://url-to-remote.git 

Затем сделать push:

git push origin master -u 

Это предполагает, что вы толкая master ветвь. -u указывает, что ваш master должен «отслеживать» master на сервере.

 Смежные вопросы

  • Нет связанных вопросов^_^