How to revert a commit as a new commit?

git revert SHA

To revert changes from a commit and create a new commit for it use git revert SHA.

Layer 1
Terminal Example
git log --oneline
1037834 (HEAD -> main) minimize asset size
52e5014 Add assets
9ddda0b Add ruby code
1336ca2 Updated README
16f0fe7 Adding image.png and README.md
9cfff18 Adding file.txt
git revert 9cfff18

# Enter commit message

Removing file.txt
[main be76365] Revert "Adding file.txt"
 1 file changed, 0 insertions(+), 0 deletions(-)
 delete mode 100644 file.txt
git log --oneline
be76365 (HEAD -> main) Revert "Adding file.txt"
1037834 minimize asset size
52e5014 Add assets
9ddda0b Add ruby code
1336ca2 Updated README
16f0fe7 Adding image.png and README.md
9cfff18 Adding file.txt

See git revert to learn more about it.

Last modified on November 30, 2021.

You might also like