아무 생각 없이 master에 작업하고 커밋해버렸다.
다른 브런치에 작업하고 커밋하고 싶었는데, 급하게 커밋을 옮길 수 있나 찾아보니 쉽게 옮길 수 있었다.
커밋을 옮기고 싶은 브런치로 git checkout {branch}
커밋 해쉬 번호를 알아내기 위해 git log
를 입력
알아낸 해쉬 번호로 git cherry-pick {commit-id}
를 입력
→ 이러면 커밋이 현재 브랜치로 옮겨진다.
잘못 올린 브랜치에서 git reset HEAD
로 커밋을 삭제
다시 원하는 브랜치로 돌아와서 작업