원격에서 가져온 모든 객체가 다른 저장소로 푸시(복제)되고 있습니까?

원격에서 가져온 모든 객체가 다른 저장소로 푸시(복제)되고 있습니까?

하나의 Git 리포지토리의 일부로 여러 개의 git 리모트를 설정했으며 리모트에서 특정 커밋 하나를 선택해야 하지만 개인 정보 보호를 위해 다른 리포지토리에 다른 항목을 푸시하고 싶지 않습니다.

따라서 원격 A(동일한 분기)에서 모든 개체를 가져올 때 체리는 하나의 커밋(A에서 B 및 C로 1개의 커밋)을 선택하고 이를 다른 원격(B 및 C)으로 다시 푸시합니다. A) (B & C, 찾아보기 가능)로 푸시됩니까, 아니면 현재 분기와 연관된(체리 선택) 것만 푸시됩니까?

답변1

git cherry-pick선택한 커밋만 전체 개체 커밋으로 푸시됩니다 . 선택은 git merge전체 트리를 병합하는 것이 아니라 변경 사항을 기록 트리에 병합하는 것입니다.

원격 D를 설정해 볼 수도 있습니다.)

관련 정보