developmentブランチで作業してたつもりが、masterブランチでコミットまでしてた。
経緯
コミットしてプッシュしたら
$ git push origin development Everything up-to-date
あれ?pushされない
ブランチ確認すると
$ git branch development * master
やってしもた
解決方法
$ git log
でコミット履歴を確認すると、今のブランチでcommitした、commit idが出てくる。それをコピー。
commit xxxxxxxxxxxxxxxxxxxxxxxの後ろのxxx...がcommit id
移動したいブランチに移動して
$ git cherry-pick コミットid
を叩く。これで正しいブランチにコミット完了。
最後にもう一度、正しいブランチにコミットできているか確認
$ git log
ちゃんとコミット履歴があった。