Git · Patches and plumbing
git replace
Temporarily substitutes one object for another without rewriting history.
Syntax
git replace <object> <replacement>Example
Example
git replace HEAD~1 HEAD
More in this group
Learn this in the course
Reference pages are the quick answer. The course explains the why, shows the full example and ends with a challenge.