Git久しぶりにRailsでプログラムを書いている関係で、これまた久しぶりにgitを使っています。やり方を忘れていたケースが出てきました^^;個人的な忘備録として書き残しておきます。一つ前のcommitに戻す要は修正前の状態に戻したいというときです。revert今やったcommitで変更された分を打ち消すcommitをすることで、結果的に修正前(前回commit時点)に戻る、という方法です。後から状況を追いやすくなるcommitポイントができるのでrevertする前に戻しやすいというメリットがあります。logf693...が直近のcommitですね。コイツ(このファイル修正)を取り消したい。f693...赤枠のcommitが追加されました。このcommitのファイル変更内容はちょうど前のcommitを打ち消すような内容になっています。resetもうひとつの選択肢はcommit自体を無かったことにするという方法です。履歴が残らない点に注意。f693...)の部分が消えているのがわかります。他のブランチのcommitを取り込む次は「過去のcommitを消したりしてるうちに必要なcommit(変更内容)まで無くなってしまった...」という場合の対処。cherry-pickを使います。logにあるcommit(以下赤枠)を自分のブランチ(例:developブランチ)に取り込みます。f693...これで1のcommit(つまりファイル修正内容)をdevelopに取り込みました。見てみるとちゃんとログに追加されてますね。ひとことgitはバージョン管理をするのにとても便利なのですが、ときたま「こういうときどうするんだろう〜?」と考えてしまいます。都度悩むのも時間がもったいなのでこのブログにメモしておきます。「うちのホームページをネット検索に強くしたい。WordPressで記事を読むRubyで小数点第2位以下を切り捨てる方法Rubyには標準で便利なメソッドがたくさん用意されています。私はChromeをメインブラウザとして使っていますが、その理由のひとつRubyで小数点第2位以下を切り捨てる方法Rubyには標準で便利なメソッドがたくさん用意されています。株式会社YUKARIについて株式会社YUKARIでは、ホームページリニューアルをメインにWeb制作事業を行っています。既存サイトへのWordPress導入・レスポンシブデザイン化からSEO強化まで何でもご相談ください。ホームページリニューアルをお考えの方からのお問い合わせをお待ちしております。