TIL ( CODESTATES)
새로 알게 된 깃헙 명령어 cherry-pick
JesStory
2021. 7. 28. 15:18
문제
- feature5에서 회원가입 로직을 만든 후 feature6에서 회원탈퇴 로직을 만들기 위해 브랜치를 옮겨갔다.
- feature5에서 수정해야할 부분이 생겼는데 feature6에서 그대로 작업 후 commit까지 해버렸다.
해결
- git log를 통해 최근 커밋 기록을 본다.
- 최상단에 있는 게 최근 것이므로 로그 아이디를 복사한다.
- 원래 작업해야할 브랜치로 다시 이동 후
- git checkout feature5
- 잘못 작업한 브랜치의 커밋 내용을 가져온다.
- git cherry-pick[git log id]
이래서 삽질을 많이 해 봐야한다고 하나보다. 삽질을 해야 모르는 걸 알게 된다.