Прежде чем я начну, я знаю, что есть много вопросов, похожих на этот, но мне действительно трудно найти краткий, безопасный и лучший метод, поскольку отзывы о них были очень разными.
Я установил git на свой локальный компьютер и на удаленный сервер. Я могу отправить моды в ветку разработки на git. На удаленном сервере я могу получить обновления, и это работает как шарм. Проблема в том, что я не могу заставить удаленный сервер автоматически обновляться, когда изменения передаются с моей локальной машины.
git init
или git init --bare
? Я не планирую делать обновления на самом сервере. Я бы хотел, чтобы моя команда разработчиков работала локально и отправляла моды на сервер. Я считаю, что мне нужно использовать git init, поскольку рабочее дерево необходимо для настройки удаленного псевдонима для репозитория git, но я хотел подтвердить.По натуре я веб-разработчик, поэтому задачи git и системного администратора, как правило, отравляют мое существование. Опять же, я знаю, что этот вопрос похож на другие, но мне еще предстоит найти всеобъемлющий, краткий, безопасный и наиболее логичный подход к решению этой проблемы. У меня около 16 часов, и я официально достиг точки «движения по кругу без прогресса».