Is There any Method to Undo Local Changes in Git?
Git is a popular version control program used to manage projects and their source code. The developers do multiple tasks, such as implementing new features, testing code, and many more, with the help of the Git branches in the local repository. Occasionally, the Git user may need to revert local changes after or before the commit to restore the previous version of the application or project.
In this blog, we will discuss if there is any method to undo the local changes in Git. So, let’s start!
Is There any Method to Undo Local Changes in Git?
Yes! Git offers a method to revert local changes in Git. To do so, follow up on the below-provided step.
Step 1: Open Git Bash Terminal
From the Start menu, launch the Git Bash terminal:
Step 2: Navigate to Git Repository
Go to the Git local repository through the “cd” command:
Step 3: Initialize Git Repository
Next, after opening the Git repository, initialize it using the provided command:
Step 4: Create New File
After that, create a new file through the “touch <Filename>” command:
Step 5: Add File to Stage Environment
Add the created file to the staging environment:
Step 6: Commit the Newly Created File
Utilize the “git commit” command to commit the staging changes. Here, the “-m” option is added to embed a message along the commit:
Step 7: Check Git Log
Next, check the Git log to see the changes and verify if the changes are committed or not:
The output mentioned below shows that changes are committed:
Step 8: Modify Committed File
Next, modify the newly committed file through the “start” command and specify the file name:
Upon doing so, the committed file will open in the Git selected editor. Make the required changes and hit the “CTRL+S” key:
Step 9: Add Updated File to Stage
After that, add changes to the staging environment:
Again, check the Git local repository status, and verify whether the changes are added to the staging environment or not:
The below output shows that changes have been added to the staging area:
Step 10: Commit the Modified File
Commit the modified file using the provided command:
Again, check the Git log for verification:
It can be seen that the changes are also committed successfully. Now, it is required to undo these local changes and restore the previous version of the Git local repository:
Step 11: Undo the Local Changes
In order to reset or undo the local changes and restore the Git local repository to the previous version, utilize the “git reset HEAD~1” command:
Again, verify whether we have successfully reverted changes or not:
Here, you can see we have successfully reverted the local changes:
We have compiled the easiest information to undo local changes in Git.
Conclusion
To undo the local changes in Git’s local repository, open the local repository, make some changes, and commit them. After that, to restore the repository to the original version and undo local changes, utilize the “git reset HEAD~1” command. In this post, we have demonstrated the method to undo the local changes.
Source: linuxhint.com