This is probably a generic git question, but I mention Gerrit in case there's a specific workflow that achieves this.
A colleague has pointed me to a private changeset (in the same branch) that contains a few changes that we do not want to merge.
I'd like to apply the changeset locally but I need to keep working in the same branch and pushing changes without pushing the changes applied by this changeset. I think what I'm after is a way to apply the changes and just keep those changes unstaged so that I can do an update-index on them and not accidentally commit them later, but I'm not sure how to accomplish that or if there's a better way.
EDIT: Ok after RTFM some more, I discovered cherry-pick has an option to not commit. This gets me where I want, but I wanted to leave the question open just to see if there's a better way to do this type of workflow.