Reverting changes in git
Revert changes from working directory
git restore <file_name>
or
git checkout -- <file_name>
Note: even we can remove changes manually. But if we have updated multiple files and don’t know which lines to remove this command really helps
Revert changes from Staging Area
#To revert changes from Staging area
git restore --staged <file_name> to working directory
#To revert changes from working directory
git restore <file_name>
Revert changes from Local Repository
#To revert changes from local repo to working directory directory
git reset HEAD~
#To revert changes from working directory
git restore <file_name(s)>
Revert changes from Remote Repository
We dont have direct way to do this.
![Your Signature](https://cdn.cosmicqbit.dev/cloud-cosmicqbit-dev/production/media/image-595bb0b23f4b711da41cbb6038edb3f7.png)