git remove from commit but keep file code example
Example 1: git undo commit
# Uncommit the changes
git reset --soft HEAD~1
# Completely delete the changes
git reset --hard HEAD~1
Example 2: git reset keep changes
git reset HEAD^ --soft
Example 3: git revert commit but keep changes
git reset HEAD^
Example 4: git undo last commit
git reset --soft HEAD~1