Поддерживаем мастер всегда в актуальном состоянии, чтобы не всплывали внезапные конфликты на этапе пул-реквеста.
Перемещаем в "В процессе". Если карточки нет - заводим ее, привязываем себя к ней.
Ветвимся всегда с master-ветки.
Называем ветку ve-gems-update
, где ve - ваши инициалы (мои ve потому что Vitaliy Emeliyantsev)
, и gems-update - осмысленное короткое название фичи/бага, которому посвящена ветка (gemfile-setup, chrome-bug, install-auth, ckeditor, admin-rights)
Проверяем, все ли работает на сервере (по крайней мере запускается ли главная страница сайта после ваших изменений)
Коммитим. Коммиты - осмысленные, на английском языке. Начинается с заглавной буквы. Первое слово, в 99% случаев - глагол в повелительном наклонении:
Некоторые гит-клиенты позволяют создавать пул-реквест прямо из клиента (Github Desktop, например). В ином случае пул-реквест создается на сайте гитхаба.