こんな歴史があるとして、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^という合わせ技ができたって事はもしかして......。同じリビジョンこういう事かな。