Задать вопрос

Редактирование сайта + git. Как правильно выстроить работу?

Использовать GIT начал пару недель назад, цель - система контроля версий.
Сделал по этой инструкции https://github.com/eveness/git-and-timeweb

Проблема в том, что я привык править файлы проекта в Sublime Text и сразу через SFTP менять их на сервере, когда вижу что всё сделал как нужно, делаю add + commit локально, отправляю его на сервер, но т.к. файлы правились напрямую на сервере, возникает конфликт.

Если править файлы только локально и отправлять изменения только через add + commit то конфликта нет.
Что бы работало так - нужно поднимать локальный веб сервер, а это не удобно.

Подскажите, как вы работаете с проектами?
Мне важно что бы можно было править файлы на сервере напрямую, и при этом иметь возможность коммитить изменения локально.

С сайтом одновременно работает строго один человек.
  • Вопрос задан
  • 1628 просмотров
Подписаться 9 Простой Комментировать
Ответ пользователя Дмитрий Шицков К ответам на вопрос (7)
Локально обычно тестируют в контейнере, стабильную версию деплоют на сервер. Можно, опять же, контейнером.

Можно автоматизировать доставку кода на сервер, например, используя бесплатный репозиторий gitlab и gitlab ci.
Github так же предлагает несколько бесплатных способов тестить, собирать и деплоить небольшие проекты.
Ответ написан
Комментировать