You might be able to do a "cherry-pick" to pull the exact commit(s) that you need in to your feature branch.
Do a git checkout hotfix1
to get on the hotfix1 branch. Then do a git log
to get the SHA-1 hash (big sequence of random letters and numbers that uniquely identifies a commit) of the commit in question. Copy that (or the first 10 or so characters).
Then, git checkout feature1
to get back onto your feature branch.
Then, git cherry-pick <the SHA-1 hash that you just copied>
That will pull that commit, and only that commit, into your feature branch. That change will be in the branch - you just "cherry-picked" it in. Then, resume work, edit, commit, push, etc. to your heart's content.
When, eventually, you perform another merge from one branch into your feature branch (or vice-versa), Git will recognize that you've already merged in that particular commit, know that it doesn't have to make it again, and just "skip over" it.