near_me
Linear Algebra
keyboard_arrow_down 54 guides
chevron_leftCookbooks
Amending the most recent commit messageChecking git versionCreating a new repositoryDiscarding unstaged changesExiting git log or git diffGetting help on Git commandsGetting the current branch namePagination for output of git commandsRemoving local untracked filesReverting a file to a specific revisionUndoing staged changesUndoing staged changes before commitViewing commit history
check_circle
Mark as learned thumb_up
0
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
Reverting a file to a specific revision in Git
schedule Aug 12, 2023
Last updated local_offer
Tags tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
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!