開発

Git cherry-pick

 

コミットしようとした時に意図しないブランチで作業していた・・・。

 

そんな時に!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'

 

コンフリクトしていないかファイルを確認して、コンフリクトしていたら修正してコミットする!

おしまい。

 

 

 

 

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)