Github user MikeThomsen commented on the issue:
https://github.com/apache/nifi/pull/2553
Read [this blog
post](http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html).
It goes into good detail about squashing commits during a rebase, along with
the caveats in doing so. Basically what you do is follow those directions
(pretty simple, but worth it for the background) and then do `git push origin
BRANCH_HOME --force` to override the existing remote version of 4914 once you
have rebased and squashed.
---