다른 브랜치에 있는 커밋을 선택적으로 내 브랜치에 적용시킬 때 사용하는 명령어이다.
ex) feature/#1 브랜치의 커밋 중 34b4cab 와 13f03ab 를 현재 master 브랜치에서 적용해야 하는 경우
git cherry-pick 34b4cab
git cherry-pick 13f03ab
git cherry-pick 34b4cab 13f03ab
작업하던 중 다른 작업을 위해 브랜치를 이동해야할 때 현재 완료하지 않은 작업을 잠시 저장하는 명령어이다.
git stash
git stash list
git stash apply : 가장 최근의 stash를 가져와 적용한다
git stash apply [stash 이름] : stash 이름에 해당하는 stash를 적용한다
git stash drop : 가장 최근의 stash를 제거하기
git stash drop [stash 이름] : stash 이름에 해당하는 stash 제거
git push origin --delete [branch 이름]
git branch -d [branch 이름]