2010-10-11 6 views
1

Я загружаю проект веб-сайта PHP на сервер godaddy. И я использую Netbeans, и как только я код проекта на localhost, он будет выполнять удаленную синхронизацию с проектом на сервере при сохранении файла.Что такое удаленные репозитории? и мастер-ветвь?

Теперь я хочу использовать Git, я читал много руководств, почти использовал GitHub. Но я не хочу использовать GitHub. И здесь:

http://progit.org/book/ch2-9.html

Чтобы иметь возможность совместной работы над любым проектом Git, вы должны знать, как управлять удаленными хранилищами.
Удаленные репозитории версии вашего проекта, которые размещены в Интернете или в сети где-то

или

Нажатие на удаленный сервер

  • отдаленная Хранилища проект Godaddy Server?
  • И еще вопрос:
    я только имеет 2 кода проекта:
    • 1 на GoDaddy сервере,
    • 2 на локальном хосте.
      Главный ветвь - это код проекта на моем локальном хосте в этом случае?

Я прочитал много руководства, но почти ничего не понимаю.

ответ

4

«Удаленные репозитории» - это любой ретранслятор git на удаленном сервере, на котором установлен Git.
GitHub - пример сервера удаленных репозиториев.

Если вы хотите разместить свой PHP-сайт непосредственно через Git на удаленном сервере (здесь сервер GoDaddy), вы должны убедиться, что:

  • Git установлен там
  • у вас есть голые репо скопировал там
  • вы имеете право крючки для развертывания веб-сайт на каждом git push

См «Deploy PHP using Git» или "Git and PHP Deployment Tools? "


master является филиалом обычно Выдана по умолчанию при клонировании, но this is not always the case.
Однако неплохо зарезервировать ветку master для «того, что работает в производстве».

+0

спасибо большое за ответ – meotimdihia

+0

почему «хорошая практика ... работает в производстве»? Конвенции или существует техническая причина? –

+0

@ Thorbjørn: чистое соглашение, но 'master' также * обычно * филиал, который вы получаете по умолчанию при клонировании вашего голого репо с удаленной рабочей станции prod, поэтому, если вам нужно сделать патч в спешке, вы можете сразу начать , – VonC

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