Suppose you have 3 commits with SHAs as follows:
Now, the commit history would be as follows:
HEAD~0 --> Commit 1 aaaaaaa
HEAD~0 --> Commit 3 ccccccc
HEAD~1 --> Commit 2 bbbbbbb
HEAD~2 --> Commit 1 aaaaaaa
If you want to remove the last two commits (i.e., commits 2 and 3) and make Commit 1 as the latest commit, run the following commands:
git reset --hard aaaaaaa
git reset --hard aaaaaaa
git push origin HEAD --force
Now, the commit history would be as follows:
HEAD~0 --> Commit 1 aaaaaaa
Comments
Post a Comment