If you push some code and want to force push a previous commit you can do so with shell git push origin +commit_sha^:branch_name
Where git interprets sha^ as the parent of sha and + as a forced non-fastforward push.
You can also use HEAD^ where ^ is the parent of HEAD so HEAD^^^ would push the commit 3 commits before the current commit. e.g. shell git push origin +HEAD^^^:feature/i_did_an_oopsie
From us to your inbox weekly.