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

git am git apply git apply --check git bundle git bundle verify git commit-tree git format-patch git read-tree

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.

Open the course