положения:сайт Обновления с помощью одной команды (мерзавец толчка) вместо FTP перетащить и падение
- У меня есть локальная копия сайта
- У меня есть сервер, который я имею доступ по SSH к
Что я хочу делать?
- Commit локально, пока я доволен своим кодом
- Сделать ветви локально
- Есть один мастер ветвь, это тот, который должен быть прижаты к серверу
- Обновление веб-сайта с помощью одной команды (git push origin master)
Если я настроил git repo локально, используя git init, а затем нажмите на папку на сервере, это не сработает. Когда я FTP на сервер, чтобы проверить файлы, они на самом деле там. Когда я нахожу SSH на сервере и делаю git статус, он не чист, хотя это должно быть, так как я просто нажал на сервер.
шаги, которые я делаю:
- Сделать новую папку на компьютере (MkDir folder_x)
- Перейти в эту папку (кд folder_x)
- Настройка нового хранилища Git там (git init)
- (git-хранилище настроено успешно)
- Нажмите хранилище на сервер, используя главный источник git push (где origin is s et as as user: [email protected])
duplicate http://stackoverflow.com/questions/3728054/git-push-to-live-server – cmcginty
Возможный дубликат [Развертывание проекта с использованием Git push] (http://stackoverflow.com/questions/279169/ развертывание-а-проект-используя-ГИТ-толчок). [git config receive.denyCurrentBranch updateInstead] (http://stackoverflow.com/a/28381235/895245) на пульте дистанционного управления - хорошая возможность. –