git cherry-pick

1 개요[ | ]

git cherry-pick
깃 체리픽
  • 특정 커밋의 변경사항을 현재 브랜치에 적용하는 명령어
  • 주로 다른 브랜치의 유용한 변경사항이나 패치 등을 현재 브랜치에 가져오거나, 여러 개의 관련있는 변경사항을 하나의 커밋으로 합칠 때 사용된다.
  • 예를 들어, bug fix나 feature 추가 등의 중요한 변경사항을 다른 브랜치에도 빠르게 반영할 수 있다. 사용법은 다음과 같다.
git cherry-pick [commit-id]
  • 여기서 [commit-id]는 가져오고 싶은 변경사항이 있는 커밋의 ID를 입력하면 된다. 이 과정을 통해 해당 커밋의 변경사항을 현재 브랜치에 적용할 수 있다.
  • 주의할 점은, cherry-pick으로 가져온 변경사항은 원래 커밋과 다른 커밋 ID를 가지게 되며, 별도의 merge commit이 생성된다는 점이다.
  • 여러개의 커밋을 한번에 cherry-pick 하려면 git cherry-pick [commit-id1] [commit-id2] ...와 같이 여러개의 커밋 ID를 입력하면 된다.

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}