Объясните пожалуйста, как правильно использовать rebase ВМЕСТО merge?
Совет про rebase вместо merge как раз для случая

git rebase develop

чтобы на origin потом никто не умер при мерже

Т.е. вы его уже используете.

Финальный merge вашей фичи в develop конечно никуда не денется.
Не надо ничего делать ВМЕСТО. 
Лучше думайте на тем, ПОЧЕМУ вы работаете долго без синхронизации с базовой веткой?
А как делать синхронизацию, дополнительными коммитами слияния или пересборкой ветки  на актуальном мастере, это уже дело вкуса.