Какой алгоритм ветвления git при фиксе багов в удаленном репозитории?

Есть удаленный репозиторий, в котором нужно пофиксить баги! Боюсь налажать, поэтому обьясните, пожалуйста точный алгоритм, как следует действовать!

  1. клонировал проект
  2. создал новую ветку и перешел в нее
  3. пофиксих баги и добавил некоторые коммиты в новой ветке
  4. смержил с мастером и удалил эту новую ветку
  5. запушил на удаленный репозиторий

Все правильно?


Ответы (1 шт):

Автор решения: Ilya

Не указано, о каком проекте идет речь, в проекте 1 фронтенд-разработчик или больше, поэтому предложу безопасный способ внести изменения в любой проект:

  1. клонируешь репозиторий git clone <repository>

  2. переключаешься на master-ветку git checkout master

  3. создаешь ветку и переключаешься на нее git checkout -b <branch>

  4. делаешь правки в кодовой базе

  5. индексируешь измененные файлы git add .

  6. фиксируешь изменения git commit -m '<comment>'

  7. пушишь изменения в удаленный репозиторий git push

  8. переходишь в репозиторий, создаешь Pull Request через интерфейс твоей VCS в master, назначаешь code-reviewer-ов при необходимости или просматриваешь самостоятельно свой PR и мерджишь

→ Ссылка