near_me
Linear Algebra
keyboard_arrow_down 52 guides
1. Vectors
2. Matrices
3. Linear equations
4. Matrix determinant
5. Vector space
6. Special matrices
7. Eigenvalues and Eigenvectors
8. Orthogonality
9. Matrix decomposition
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
auto_stories new
settings
Reverting a file to a specific revision in Git
schedule Mar 5, 2023
Last updated local_offer
Tags tocTable of Contents
expand_more Check out the interactive map of data science
To revert a file to a specific revision in Git we can use the git checkout
command.
We need to pass two arguments when restoring an older version:
Hash (unique identifier) of the commit we want to revert to
Filename
NOTE
Reverting to a previous version does not delete any of the repository's history. Rather, the restoration is saved as the latest commit in case you want to undo the restoration later.
Example
Let us say we have the following commit history for a file example.txt
:
commit ab5adad5f531b039f3771ed7eae8e6de1b073995Author: Author: Harry Potter <example@email.com>Date: Thu Oct 7 11:43:42 2021 +0900
Reflecting the latest announcement.
commit a4708a6a7d593e6119247baf4b126ca68dcf6417Author: Author: Harry Potter <example@email.com>Date: Wed Oct 6 05:37:32 2021 +0900
Updating the title.
To revert the current version of example.txt to the version that was committed on October 6:
git checkout a4708a example.txt
To revert to the commit before a4708a
we can append ~1
like below:
git checkout a4708a~1 example.txt
Published by Arthur Yanagisawa
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
thumb_up
0
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!