I would like to know how I can remove or roll back to (X) commit in git.
You can use two ways:
git reset --hard HEAD~1: I WILL REMOVE THE CHANGES IN THE WORKING DIRECTORY
git reset --hard <sha1-commit-id>: you can git log and find a history of the commits you've made and you can go back to whatever commit you want.
For example:
git log output: commit 5ca1232c2aad5075216df6656dfa47c297dd3438 (HEAD -> main, origin/main, origin/main, origin/HEAD, main) Author: yourUserName <yourUserEmail> Date: Tue Feb 1 19:35:33 2022 -0500 this is my commitOnce you have the commit which in our example would be " 5ca1232c2aad5075216df6656dfa47c297dd3438 " you can do git reset --hard <5ca1232c2aad5075216df6656dfa47c297dd3438>