InfoGrab Docs

변경 사항 Cherry-pick

Git에서 cherry-picking 은 한 브랜치에서 단일 커밋을 가져와 다른 브랜치의 최신 커밋으로 추가하는 것입니다. 소스 브랜치의 나머지 커밋은 대상에 추가되지 않습니다. 단일 커밋의 내용이 필요하지만 전체 브랜치의 내용이 필요하지 않을 때 커밋을 cherry-pick합니다. 예를 들어 다음과 같은 경우: 기본 브랜치에서 이전 릴리스 브랜치로 버그 수정을 백포트합니다. 포크에서 업스트림 저장소로 변경 사항을 복사합니다. GitLab UI를 사용하여 프로젝트 또는 프로젝트 포크에서 단일 커밋 또는 전체 머지 요청의 내용을 cherry-pick합니다. 이 예시에서 Git 저장소에는 두 개의 브랜치 develop 과 main 이 있습니다. 커밋 B 는 main 브랜치의 커밋 E 이후에 develop 브랜치에서 cherry-pick됩니다. 커밋 G 는 cherry-pick 이후에 추가됩니다: Mermaid 다이어그램 (18줄) 소스 코드 보기 %%{init: { "fontFamily