Какой алгоритм ветвления git при фиксе багов в удаленном репозитории?
Есть удаленный репозиторий, в котором нужно пофиксить баги! Боюсь налажать, поэтому обьясните, пожалуйста точный алгоритм, как следует действовать!
- клонировал проект
- создал новую ветку и перешел в нее
- пофиксих баги и добавил некоторые коммиты в новой ветке
- смержил с мастером и удалил эту новую ветку
- запушил на удаленный репозиторий
Все правильно?
Ответы (1 шт):
Не указано, о каком проекте идет речь, в проекте 1 фронтенд-разработчик или больше, поэтому предложу безопасный способ внести изменения в любой проект:
клонируешь репозиторий
git clone <repository>переключаешься на master-ветку
git checkout masterсоздаешь ветку и переключаешься на нее
git checkout -b <branch>делаешь правки в кодовой базе
индексируешь измененные файлы
git add .фиксируешь изменения
git commit -m '<comment>'пушишь изменения в удаленный репозиторий
git pushпереходишь в репозиторий, создаешь Pull Request через интерфейс твоей VCS в master, назначаешь code-reviewer-ов при необходимости или просматриваешь самостоятельно свой PR и мерджишь