I start some work on a topic branch
•-•-• < topic
/
•-• < master
I push the topic branch
$ git push origin t
There are some problems with your question.
Your steps are correct, except that you are ignoring that your rebase has stopped on a conflict and you are simply ignoring it. You must resolve your conflicts and then:
git add confilctedfile1.txt conflictedfile2.txt
git rebase --continue
You may need to do this for all of your commits in your topic branch. Only when the rebase is complete should you push.
Another note: For this reason, rebase is not the preferred workflow for day-to-day work. Merge is much easier and more accurate in what is happening with the code base. There are many reasons to favour merge over rebase.