I have a git repo and currently I'm working in the feature branch.
I have something like that:
dev: ---1--2--3--
\
fb: --f1
While I was working on my feature branch, more commits to dev happened, so I rebased on it and now sha of my commits have changed
dev: ---1--2--3--4--5----
\
fb: --f1(another)
So now I can't push it to the remote feature branch because SHAs are invalid. I can't push with force, cause it is prohibited by the server.
So, what is the correct workflow in such a case, what should I do?