« jQuery Mobile 1.1 が待ち遠しい | メイン | UXデザイン入門を読みました »

git reset

いつもファーストロジックラボを御覧いただきまことにありがとうございます。
メディア開発部の根岸です。

社内勉強会にて、前回git rebaseについてお話させていただきましたが
今回はgit resetのお話をさせていただきました。

git resetのオプションは 影響の小さい順に

--soft
--mixed (またはオプションなし)
--hard

とあり、

--softはHEADのみを、
--mixed (オプションなし)ではHEADとインデックスを、
--hardではHEAD、インデックス、ワーキングツリーをリセットするとのことです。

git resetについては、今まであまり使ってはいなかったのですが
今回 勉強会で取り扱うにあたり、改めて調べたところ
オプションによってどの範囲がリセットされるのかということを知ることができました。

もちろんやり直しなどする必要がないにこしたことはないのですが
今後必要になった場合には 今回得た知識を生かし、
git resetのオプションを必要に応じて使い分けられるようになりたいと思います。

About

2012年02月10日 14:03に投稿されたエントリーのページです。

ひとつ前の投稿は「jQuery Mobile 1.1 が待ち遠しい」です。

次の投稿は「UXデザイン入門を読みました」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.34