Если Вы регулярно мерджите актуальную develop в свою ветку, значит и конфликты решаете по мере их возникновения, соответственно при мердже Вашей ветки в develop больших проблем не должно быть, это даже будет банальный fast-forward, если под актуальностью понимать последний коммит в develop.
Rebase зачем тут делать - не понятно, разве что "хочу историю чище", но в таком случае можно и через git merge --squash слить фичу в develop после ее реализации.
Мой совет: обычный merge develop'а себе в ветку, чем чаще, тем лучше (легче будет конфликты решать).
Собственно, Вы и сами это озвучили.