git checkout HEAD^
やgit checkout <コミットID>
でブランチの先頭からHEADが離れる。(このコマンドは前のコミットの内容を確認する際に使う)
この状態でコミットするとブランチから切り離された宙ぶらりんのコミットが出来てしまう。その際git branch <新しく作るブランチ名> <宙ぶらりんのコミットID>
を実行すると宙ぶらりんのコミットを新しく作ったブランチに紐付けることが出来る。
git checkout HEAD^
やgit checkout <コミットID>
でブランチの先頭からHEADが離れる。(このコマンドは前のコミットの内容を確認する際に使う)
この状態でコミットするとブランチから切り離された宙ぶらりんのコミットが出来てしまう。その際git branch <新しく作るブランチ名> <宙ぶらりんのコミットID>
を実行すると宙ぶらりんのコミットを新しく作ったブランチに紐付けることが出来る。