А что вы делаете перед тем как сделать коммит?
Я начинающий. Я смотрел уроки по прог-ю, но там гит не используют. Смотрел уроки по Git, но там все делают на примерах "Hello word". Я ни разу не видел как работают с гитом при профес-ой разработке.
Ну например нужно ли просматривать все измененные файлы перед коммитом, подправлять там код, стирать консольлоги? Может делать тесты? Должен ли при коммите проект быть работоспособным? и т.д.
Такие моменты меня интересуют.
смотря какие инструменты юзаешь, можно как Игорь сказал, если в CLI, можешь через графический инструмент.
А дальше зависит от флоу и размеров команды.
у нас: для ветки создается мерж реквест (МР) который должны отревьювить коллеги. Если МР сообщает о конфликтах – то идешь разруливать конфликты, подтягивая изменения в свою ветку. Опять же, либо мержа целевю ветку к себе, либо делая ребэйз (у нас ребейз). И после решения конфликтов снова отдаешь задачу в ревью.
После получения одобрения коллег мержишь ветку. Иначе возвращаешься к доработкам по комментариям в МР. После пуша изменений снова просишь ревью коллег