Git Revert Guides
Git revert allows you to change a commit history. Learn more in these community guides below.
This is a collection of top and trending guides written by the community on subjects related to Git Revert concepts. For all things git, check out the git tag! Please contribute more posts like this to help your fellow developer in need.
Git and GitHub: How to Revert a Single File.
Once you start collaborating with other developer it's going to be important to know how to revert a single file to a certain commit. This need arises because you sometimes need to change files not related to you're pull request in order to test the feature you're working on. However, manually changing each line of code in those files back to their original state and doing a new commit can lead to a messy commit history. Reverting the file is a much cleaner what to handling it.
When to Use Git Reset, Git Revert & Git Checkout
Git toolbox provides multiple unique tools for fixing up mistakes during your development. Commands such as
git reset
,git checkout
, andgit revert
allow you to undo erroneous changes in your repository.
How to revert your git commits without panicking
Checking for differences against your revert point is a great way to verify what changes you're about to make. To do so, use the copied hash and run the following command:
Git Revert to a Good Commit
Today my co-worker asked me how to revert to an old and good commit on master ( after you accidentally merged
dev branch
tomaster
).
There are many ways to do that, for example we can usereset
to discard all wrong commit to revert back, likeundo
when writing text.
You can find others way onthis topic on Stack Overflow
But the problem is too many options, we dont know which one is good, or even dont need to understand - it just works.
Happy Git Revert coding!