こんな歴史があるとして、masterから戻ってみる。commitまず一番目の親を指定......。'studyissue'うん、指定できてる。masterに戻って、次はキャレット連発で。二つ前を指定できるはず。pending...)読み通り。次は^NでN番目の親を指定してみる。(以下略)結局こうなった。3d2f6bbうーむ。戻れるのはわかったけど、2つわからんとこが残る。番目と世代前の違い^^と^2の違い本に戻ってみる入門Gitを少し読み進める。大多数のコミットには親が1つしかありませんが、マージコミットには親が複数あります。マージしたコミットはHEAD^2ということになります。......入門gitでは^:キャレットはマイナス1の意味だ。18f822e^は18f822eにマッチするリビジョンの前にあるリビジョンとして解釈される。~N:チルダと数字Nは、そのコミット名からNだけ前に戻る。前の例だと18f822e~1は18f822eの前のリビジョン、18f822e~2は18f822eの2つ前のリビジョンだ。親が複数ある状況を作らないといけないという事かな。再度チャレンジ少し適当にコミットしてマージして親が2つある状況を作った。tempこれはできると。ことは、二つのブランチしかマージしていないから、^3はエラーになるはず......。^Nはわかったけど、^^と^2の違いが余計わからなくなった......。HEAD^2^という合わせ技ができたって事はもしかして......。同じリビジョンこういう事かな。dcommit完了までの手順はてなダイアリーのエントリをJekyllへ移行する月別アーカイブはてなブログをはじめよう!kk_Atakaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。