나는 일반 응용 프로그램 인 Generic
이라는 저장소를 가지고 있습니다. 나는 Acme
이라는 저장소에 그것을 포크로 찍었습니다.이 저장소는 Generic
저장소에 저장된 애플리케이션을 빌드하고 Acme Co 브랜딩을 추가합니다.Git 다른 저장소에서 가져 오기
Generic
에서 핵심 기능을 변경 한 경우 Generic
에 핵심 기능에 대한 최신 변경 사항을 적용하여 Acme
리포지토리를 업데이트하고 싶습니다. 내가 어떻게 그럴 수 있니?
필자가 말할 수있는 한, 필자는 본질적으로 업스트림 저장소의 변경 사항을 현재 포크에 병합하려고합니다.
아무 의미가 있다면, 제가 작성한 개별 응용 프로그램 (예 : Acme
)과 함께 개별 응용 프로그램을 만들었 기 때문에이 작업을 수행하려고합니다. 이 작업을 수행하는 더 깨끗한 방법이 있다면 알려주십시오.
우수 감사합니다. 한 가지 다른 점은 :이 원격 읽기 전용으로 만들 수있는 방법이 있습니까? 그래서 우연히 그것을 끝내지는 않습니까? – Libbux
나는 대답하기 시작했으나 McLovin이 이미 그의 대답을 편집 한 것을 보았다. –
git 2.9 이후에는 --allow-unrelated-histories 플래그를 지정해야합니다. https://stackoverflow.com/a/37938036/3799847을 참조하십시오. –