📅  最后修改于: 2023-12-03 14:47:03.800000             🧑  作者: Mango
When working with Git, it is common to have some files modified locally that you don't want to commit to the repository. To undo all changes made to these files and revert to the state of the last commit, you can use the 'git reset' command.
git reset --hard
This command will reset your repository to the previous commit, removing all changes made to local files that are not staged or committed yet. The --hard
flag tells Git to discard all changes made to the files since the last commit.
In your terminal, navigate to your repository's directory and run the following command:
git reset --hard
You should see a message like this:
HEAD is now at <commit hash> <commit message>
This means that your repository has been reset to the state of the previous commit, and all changes made to local files have been removed.
Warning: This command is irreversible and will discard all changes made to local files. Make sure to save any important changes before running it.
Using git reset --hard
is a quick and easy way to undo all changes made to local files and revert to the previous commit. By understanding how this command works, you can make your Git workflow more efficient and avoid mistakes when working with the repository.