programing

한 가지에서 다른 가지로 체리 픽하는 방법

i4 2023. 6. 30. 22:05
반응형

한 가지에서 다른 가지로 체리 픽하는 방법

나는 2개의 지점을 가지고 있습니다.master그리고.dev.

하고 있습니다dev지점과 나는 체리픽으로 하나의 커밋을 선택하고 싶습니다.master로.dev그래서 했습니다.

$ git cherry-pick be530cec7748e037c665bd5a585e6d9ce11bc8ad
Finished one cherry-pick.

하지만 내가 할 때는git status그리고.gitx내 약속이 보이지 않습니다.be530cec7748e037c665bd5a585e6d9ce11bc8ad역사에 남을 만한 일

어떻게 하면 내 약속을 볼 수 있습니까?dev지점?

체리픽을 선택하면 새 SHA와 함께 새 커밋이 생성됩니다.수행하는 경우:

git cherry-pick -x <sha>

그러면 적어도 새 커밋에 추가된 원래 커밋 메시지와 함께 체리 픽을 추적하는 데 매우 유용한 원본 SHA를 받게 됩니다.

만약 당신이 IntelliJ 사용자라면, 그것은 매우 간단합니다.여기서, 나는 약속을 따내고 있습니다.master로 분기.give-me-commit-branch아래 그림에서 몇 가지 사항에 유의하십시오.

  • 대상:현재 체크아웃 지점은give-me-a-commit-branch태그 아이콘으로 표시됩니다.
  • source: 선택됨master오른쪽에 커밋 로그가 표시되는 분기가 커밋의 원본입니다.
  • 검색 능력:검색(렌즈 아이콘) 옵션을 사용하면 수정 번호를 찾을 수 있습니다.
  • 다중 선택:한 번에 여러 개의 커밋을 선택하고 한 번에 선택할 수 있습니다!

이것은 사용하기 쉽고 투명합니다.

enter image description here

언급URL : https://stackoverflow.com/questions/5304391/how-to-cherry-pick-from-1-branch-to-another

반응형