Newbie in Git. How to get back from last pull?

5 messages, 3 authors, 2016-06-15 · open the first message on its own page

Newbie in Git. How to get back from last pull?

From: Yankovsky <hidden>
Date: 2016-06-15 22:49:13

Hi!
I have commited all my changes, and accidently typed git pull, then was
paniced and aborted the operation. now all my changes in project disappear.
but i have commit. how can i restore my project status using this commit?
I hope you understand my rus english)
Thanks.
-- 
View this message in context: http://git.661346.n2.nabble.com/Newbie-in-Git-How-to-get-back-from-last-pull-tp5360499p5360499.html
Sent from the git mailing list archive at Nabble.com.

Re: Newbie in Git. How to get back from last pull?

From: Ramkumar Ramachandra <hidden>
Date: 2016-06-15 22:49:13

Hi Yankovsky,

Yankovsky writes:
I have commited all my changes, and accidently typed git pull, then was
paniced and aborted the operation. now all my changes in project disappear.
but i have commit. how can i restore my project status using this commit?
I hope you understand my rus english)
I don't understand exactly what you want to do, but here are the
basics- you can decide what you want to do.
1. Use `git reflog` to see a history of your operations.
2. If you want your working copy to switch to an existing commit, use
   `git checkout <SHA1 of commit>`.
3. If you want to irreversibly destroy everything and switch your
   working copy to a desired commit, use `git reset --hard <SHA1 of
   commit>`. Use with care!

Hope that helps.

-- Ram

Re: Newbie in Git. How to get back from last pull?

From: Miles Bader <hidden>
Date: 2016-06-15 22:49:13

Ramkumar Ramachandra [off-list ref] writes:
I don't understand exactly what you want to do, but here are the
basics- you can decide what you want to do.
1. Use `git reflog` to see a history of your operations.
2. If you want your working copy to switch to an existing commit, use
   `git checkout <SHA1 of commit>`.
3. If you want to irreversibly destroy everything and switch your
   working copy to a desired commit, use `git reset --hard <SHA1 of
   commit>`. Use with care!
... and:  0. In "emergency recovery situations", _back up your whole
source dir (including .git subdir) somewhere else before screwing
around_!

E.g., "cp -a my_src_dir /somewhere_else/my_src_dir_backup"

-Miles

-- 
Pray, v. To ask that the laws of the universe be annulled in behalf of a
single petitioner confessedly unworthy.

Re: Newbie in Git. How to get back from last pull?

From: Yankovsky <hidden>
Date: 2016-06-15 22:49:13

Ramkumar, thank you!
it works!
Awesome)
-- 
View this message in context: http://git.661346.n2.nabble.com/Newbie-in-Git-How-to-get-back-from-last-pull-tp5360499p5360639.html
Sent from the git mailing list archive at Nabble.com.

Re: Newbie in Git. How to get back from last pull?

From: Yankovsky <hidden>
Date: 2016-06-15 22:49:13

yes, i did this)
Guys, thanks a lot!
really, i didn't expect help this quick!
-- 
View this message in context: http://git.661346.n2.nabble.com/Newbie-in-Git-How-to-get-back-from-last-pull-tp5360499p5360649.html
Sent from the git mailing list archive at Nabble.com.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help