* Newbie in Git. How to get back from last pull?
@ 2010-08-01 8:06 Yankovsky
2010-08-01 8:30 ` Ramkumar Ramachandra
0 siblings, 1 reply; 6+ messages in thread
From: Yankovsky @ 2010-08-01 8:06 UTC (permalink / raw)
To: git
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.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Newbie in Git. How to get back from last pull?
2010-08-01 8:06 Newbie in Git. How to get back from last pull? Yankovsky
@ 2010-08-01 8:30 ` Ramkumar Ramachandra
2010-08-01 9:14 ` Miles Bader
2010-08-01 10:02 ` Yankovsky
0 siblings, 2 replies; 6+ messages in thread
From: Ramkumar Ramachandra @ 2010-08-01 8:30 UTC (permalink / raw)
To: Yankovsky; +Cc: git
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
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Newbie in Git. How to get back from last pull?
2010-08-01 8:30 ` Ramkumar Ramachandra
@ 2010-08-01 9:14 ` Miles Bader
2010-08-01 9:32 ` Andreas Schwab
2010-08-01 10:11 ` Yankovsky
2010-08-01 10:02 ` Yankovsky
1 sibling, 2 replies; 6+ messages in thread
From: Miles Bader @ 2010-08-01 9:14 UTC (permalink / raw)
To: git
Ramkumar Ramachandra <artagnon@gmail.com> 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.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Newbie in Git. How to get back from last pull?
2010-08-01 9:14 ` Miles Bader
@ 2010-08-01 9:32 ` Andreas Schwab
2010-08-01 10:11 ` Yankovsky
1 sibling, 0 replies; 6+ messages in thread
From: Andreas Schwab @ 2010-08-01 9:32 UTC (permalink / raw)
To: Miles Bader; +Cc: git
Miles Bader <miles@gnu.org> writes:
> Ramkumar Ramachandra <artagnon@gmail.com> 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_!
IMHO the very first step should be to run "git status" and see what it
says. With that information it would be much easier to recommend
further steps.
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Newbie in Git. How to get back from last pull?
2010-08-01 8:30 ` Ramkumar Ramachandra
2010-08-01 9:14 ` Miles Bader
@ 2010-08-01 10:02 ` Yankovsky
1 sibling, 0 replies; 6+ messages in thread
From: Yankovsky @ 2010-08-01 10:02 UTC (permalink / raw)
To: git
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.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Newbie in Git. How to get back from last pull?
2010-08-01 9:14 ` Miles Bader
2010-08-01 9:32 ` Andreas Schwab
@ 2010-08-01 10:11 ` Yankovsky
1 sibling, 0 replies; 6+ messages in thread
From: Yankovsky @ 2010-08-01 10:11 UTC (permalink / raw)
To: git
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.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2010-08-01 10:11 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-01 8:06 Newbie in Git. How to get back from last pull? Yankovsky
2010-08-01 8:30 ` Ramkumar Ramachandra
2010-08-01 9:14 ` Miles Bader
2010-08-01 9:32 ` Andreas Schwab
2010-08-01 10:11 ` Yankovsky
2010-08-01 10:02 ` Yankovsky
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.