mirror of
https://github.com/jbranchaud/til
synced 2026-01-07 17:18:02 +00:00
Add Accessing a Lost Commit as a git til.
This commit is contained in:
@@ -18,6 +18,7 @@ smart people at [Hashrocket](http://hashrocket.com/).
|
|||||||
|
|
||||||
### git
|
### git
|
||||||
|
|
||||||
|
- [Accessing a Lost Commit](git/accessing-a-lost-commit.md)
|
||||||
- [Checkout Old Version Of A File](git/checkout-old-version-of-a-file.md)
|
- [Checkout Old Version Of A File](git/checkout-old-version-of-a-file.md)
|
||||||
- [Checkout Previous Branch](git/checkout-previous-branch.md)
|
- [Checkout Previous Branch](git/checkout-previous-branch.md)
|
||||||
- [Clean Out All Local Branches](git/clean-out-all-local-branches.md)
|
- [Clean Out All Local Branches](git/clean-out-all-local-branches.md)
|
||||||
|
|||||||
10
git/accessing-a-lost-commit.md
Normal file
10
git/accessing-a-lost-commit.md
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
# Accessing A Lost Commit
|
||||||
|
|
||||||
|
If you have lost track of a recent commit (perhaps you did a reset), you
|
||||||
|
can generally still get it back. Run `git reflog` and look through the
|
||||||
|
output to see if you can find that commit. Note the sha value associated
|
||||||
|
with that commit. Let's say it is `39e85b2`. You can peruse the
|
||||||
|
details of that commit with `git show 39e85b2`.
|
||||||
|
|
||||||
|
From there, the utility belt that is git is at your disposal. For
|
||||||
|
example, you can `cherry-pick` the commit or do a `rebase`.
|
||||||
Reference in New Issue
Block a user