tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

Git の 'detached HEAD' 状態でのコミット

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