Спасибо друг за ссылку, но про git-flow мною уже читано-перечитано. Мне очень не нравится, что там надо плодить целую кучу веток, потом история становится раздутой. Могу предложить вам другую статью, которую написал Scott Chacon про github workflow.
Rebase делать можно и я даже считаю нужно.
В каких случаях возможен rebase:
* Между вашей копией ветки и её аналогом в origin. Этого можно достичь установив настройки: git config branch.autosetuprebase always для новых веток и git config branch.*branch-name*.rebase true для существующих.
* Если вы хотите сделать какие-то изменения в локальной ветке, а потом сделать их rebase в тематическую.
Для тематических веток же, делать их merge в master только с флагом --no-ff, чтобы видеть, что реально существовала ветка.
А есть у вас какой-то алгоритм, как обработать и упорядочить в evernote. Я пробовал им пользоваться года 2 назад, мне не понравилось. Но наверное там уже все поменялось.
Только посмотрел видео, в яблочко)) Видно, что у розетки не все в порядке с менеджментом. Им не мешало бы ознакомиться с трудами Элияху Голдратта, автором «Теории ограничений» и романа «Цель номер один».