どうやら迷子のコミットらしい。

参考
どうする
git pull や git fetch -p などしても log 上に出てこないので困ったな、と思ったが、Github 上ではそのまま merge 実行できたっぽいのでヨシとした。
log 的にはちょっとおかしなことになるかもしれないので、その場合は新しく feature ブランチを作り、修正はコピペで作るみたいな運用にするしかなさそう。
以下のコマンドで出るかも? というのが参考元のお話だが、ワイの場合は迷子コミットを確認できなかった。
git log --all --graph --oneline --reflog
git fsck --verbose 2>&1 | grep -o -E '[0-9A-Fa-f]{40}' | grep -v -E '0{40}' | sort -u | git log --stdin "$@"
親コミットなどを削除してしまった時に孤立しがち、という話なので、運用上の悲劇なのかもしれない。 難しいね。