Как организовать работу с git?

Посмотрел, прочитал кучу всяких материалов, но на практике в реальном проекте не пойму как все организовать.

Делаю сайт на WordPress. Какие должны быть мои действия?

  1. Создал в компе папку проекта с файлами темы WP
  2. Создал репозиторий (git-init)
  3. Связал с гитхабом
    Что дальше?
  4. Вношу правки сначала у себя в компе
  5. Делаю коммит и пуш на гитхаб
  6. Заливаю файлы на хостинг (сайт)
  7. Если обнаруживается какая-то ошибка, делаю откат версии и заливаю откаченные файлы на хостинг.
  8. Правлю снова файл, снова коммит и пуш, снова заливаю на хостинг?

Так все происходит в реальных проектах?

На мой взгляд, здесь что-то не то. Получается, что я заливаю изменения на сайт и только тогда вижу - есть ошибки или нет.

Поправьте, пожалуйса, мой порядок действий, если что неправильно.

Если есть возможность, поднимите сайт локально у себя на машине и тестируйте все изменения, не заливая на хостинг. Когда поправите баги, комитьте и пушьте на гитхаб и заливайте на хостинг.

1 лайк

Денвер подходит для этого, правильно?

Для виндоус — да, вполне, там же сразу PHP и БД есть.

1 лайк