GitHubGitを使っていてある日修正する前のソースコードを見たくなったのですが、すぐには分からなかったので方法を整理しました。以下の流れで取得します。log」で確認したコミットを指定して移動します。3dea81bbc44608712cb89cc3a1565b948b2d78b0で移動します。その際以下の警告メッセージが表示されます。<new-branch-name>HEADから外れたところにいるので、ここでの変更やコミットは他のブランチに影響されずに破棄されるといっています。ここでのコミットを残したい場合はブランチを新たに作ることもできますといってます。この状態で何か修正するのはややこしくなるので避けたほうがいいですね。誤って修正しちゃった場合は、新しくブランチを作って元に戻った後にマージすればいいように思います。以下のコマンドで修正してしまった内容を反映させれるように思います。先程のチェックアウトで過去にコミットした状態へ移動しました。ソースやドキュメントを見るとその時の内容になっているかと思います。これらを別のところへコピーしておいて、元の状態へ戻ります。5.元の状態(HEADの位置)へ戻る再びチェックアウトして元のブランチもしくはmasterへ戻ります。masterこの流れでGitコマンドを実行すると過去のソースやドキュメントが取得できます。おまけGitのHEAD現在使用しているブランチの先頭をHEADといいます。masterかもしくは任意の名前のブランチの先頭のことで、ブランチを移動するということは、つまりHEADを移動することです。GitのHEADから外れる過去の修正する前のソースコードやドキュメントを取得するには、先頭(HEAD)にいる状態から修正する前の状態に移動して取得します。そのときはHEADから外れている状態になります。CodeAidについて。