"Git cherry-pick"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 2개는 보이지 않습니다)
2번째 줄: 2번째 줄:
{{소문자}}
{{소문자}}
;git cherry-pick
;git cherry-pick
;깃 체리픽


Git에서 cherry-pick은 특정 커밋의 변경사항을 현재 브랜치에 적용하는 명령어입니다. 주로 다른 브랜치의 유용한 변경사항이나 패치 등을 현재 브랜치에 가져오거나, 여러 개의 관련있는 변경사항을 하나의 커밋으로 합칠 때 사용됩니다. 예를 들어, bug fix나 feature 추가 등의 중요한 변경사항을 다른 브랜치에도 빠르게 반영할 수 있습니다. 사용법은 다음과 같습니다.
* 특정 커밋의 변경사항을 현재 브랜치에 적용하는 명령어
* 주로 다른 브랜치의 유용한 변경사항이나 패치 등을 현재 브랜치에 가져오거나, 여러 개의 관련있는 변경사항을 하나의 커밋으로 합칠 때 사용된다.
예를 들어, bug fix나 feature 추가 등의 중요한 변경사항을 다른 브랜치에도 빠르게 반영할 수 있다. 사용법은 다음과 같다.


<syntaxhighlight lang='bash'>
<syntaxhighlight lang='bash'>
9번째 줄: 12번째 줄:
</syntaxhighlight>
</syntaxhighlight>


여기서 [commit-id]는 가져오고 싶은 변경사항이 있는 커밋의 ID를 입력하면 됩니다. 이 과정을 통해 해당 커밋의 변경사항을 현재 브랜치에 적용할 수 있습니다. 하지만 주의할 점은, cherry-pick으로 가져온 변경사항은 원래 커밋과 다른 커밋 ID를 가지게 되며, 별도의 merge commit이 생성됩니다. 또한, 여러개의 커밋을 한번에 cherry-pick 하려면 git cherry-pick [commit-id1] [commit-id2] ...와 같이 여러개의 커밋 ID를 입력하면 됩니다.
* 여기서 [commit-id]는 가져오고 싶은 변경사항이 있는 커밋의 ID를 입력하면 된다. 이 과정을 통해 해당 커밋의 변경사항을 현재 브랜치에 적용할 수 있다.
* 주의할 점은, cherry-pick으로 가져온 변경사항은 원래 커밋과 다른 커밋 ID를 가지게 되며, 별도의 merge commit이 생성된다는 점이다.
* 여러개의 커밋을 한번에 cherry-pick 하려면 git cherry-pick [commit-id1] [commit-id2] ...와 같이 여러개의 커밋 ID를 입력하면 된다.


==같이 보기==
==같이 보기==
* [[git]]
* [[git]]
* [[체리 피킹]]


==참고==
==참고==

2024년 5월 23일 (목) 16:49 기준 최신판

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 }}