コミットしようとした時に意図しないブランチで作業していた・・・。
もくじ
そんな時に!cherry-pick
git status
$ git status HEAD detached from 54c69c9 nothing to commit, working tree clean
ブランチを確認する
$ git branch warning: ignoring ref with broken name refs/heads/master 2 warning: ignoring ref with broken name refs/remotes/origin/HEAD 2 * (HEAD detached from 54c69c9) OpenAPI_DB-Migration-r1 OpenAPI_DB-Migration-r2
本来作業していたかったブランチに移動する
$ git checkout OpenAPI_DB-Migration-r2 Warning: you are leaving 1 commit behind, not connected to any of your branches: dbcf089 ●DB ・hoge_message追加 If you want to keep it by creating a new branch, this may be a good time to do so with: git branch <new-branch-name> dbcf089 Switched to branch 'OpenAPI_DB-Migration-r2' Your branch is up to date with 'origin/OpenAPI_DB-Migration-r2'. src $ git stash apply No stash entries found.
確認
$ git branch warning: ignoring ref with broken name refs/heads/master 2 OpenAPI_DB-Migration-r1 * OpenAPI_DB-Migration-r2 master
移動できた。
cherry-pick
$ git cherry-pick dbcf089 error: could not apply dbcf089... ●DB hint: after resolving the conflicts, mark the corrected paths hint: with 'git add <paths>' or 'git rm <paths>' hint: and commit the result with 'git commit'
コンフリクトしていないかファイルを確認して、コンフリクトしていたら修正してコミットする!
おしまい。