Gerrit: ! [remote rejected] HEAD -> refs/publish/master (no new changes)
I think the problem is that the commit already in remote branch. That is why no new changes on push. First try to remove the commit from remote branch, and then push the commit to review branch.
you can remove that commit from remote branch or you can do this
git commit --amend
this will create a new patch
git push gerrit HEAD:refs/for/your_branch