반응형
한 가지에서 다른 가지로 체리 픽하는 방법
나는 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
오른쪽에 커밋 로그가 표시되는 분기가 커밋의 원본입니다. - 검색 능력:검색(렌즈 아이콘) 옵션을 사용하면 수정 번호를 찾을 수 있습니다.
- 다중 선택:한 번에 여러 개의 커밋을 선택하고 한 번에 선택할 수 있습니다!
이것은 사용하기 쉽고 투명합니다.
언급URL : https://stackoverflow.com/questions/5304391/how-to-cherry-pick-from-1-branch-to-another
반응형
'programing' 카테고리의 다른 글
ASP.NET Core Web API에서 파일 및 기타 양식 데이터 수신(경계 기반 요청 구문 분석) (0) | 2023.06.30 |
---|---|
Angular2/4/5에서 사용자 지정 비동기 검증기를 구현하는 방법 (0) | 2023.06.30 |
mongob 설명 이해하기 (0) | 2023.06.30 |
HTML - PHP의 텍스트 영역을 사용하여 MariaDB 테이블에 두 개의 값 삽입 (0) | 2023.06.30 |
Angular2 예외:'routerLink'는 알려진 네이티브 속성이 아니므로 바인딩할 수 없습니다. (0) | 2023.06.30 |