#git #git #git-reflog #git-reset

git reset --hardでミスった内容を取戻したいときはgit reflog

例えばgit reset –hard HEAD^で誤操作して内容を消してしまった、それを取戻したいときは

reflogの定義は

a log of where your HEAD and branch references have been for the last few months.

いわば自分のローカルリポジトリのHEADが指していた情報を全部保存したログです。ブランチの切り替えやpull、コミットなどの情報がローカルで保存されるんです。

参考: http://d.hatena.ne.jp/idesaku/20091106/1257507849 http://progit.org/book/ch6-1.html#reflog_shortnames

Qihuan Piao

朴 起煥

中国育ち、東京暮らし。読んだり書いたり、時には考え込んだり。親になってから5年ほど、ブログ(とその他もろもろ)は完全停止していたけど、気づけばまた書いている。ここにはそんな寄り道の記録を書いています。結論が出ない話も多いけど、それもまたよし。

その頃、英語で書いたもの

Remembering Steve Jobs

2011年10月6日