질문: 프로젝트 팀은 GitHub에서 오픈 소스 프로젝트를 사용자 정의하려고 합니다. 오픈 소스 프로젝트 버전이 업데이트될 때 로컬 복제 버전을 어떻게 병합할 수 있나요?
당신만의 접근 방식을 알려주고 다른 사람들에게 영감을 주세요.
오픈소스 프로젝트를 자신의 Github에 포크
로컬에서 클론 포크 미래 프로젝트
git remote add 명령을 사용하여 오픈 소스 프로젝트를 원격 저장소로 추가합니다(예: fork
git remote add
이렇게 하면 원본(자신의 포크용)과 포크(오픈 소스 프로젝트용)의 두 개의 리모트가 있습니다. 업데이트를 병합하려면 자신의 변경 사항을 마스터에 직접 푸시하세요. 오픈 소스 프로젝트에서는 git pull fork master을 사용하세요. 병합이 완료되었습니다. 그런 다음 코드가 자체 마스터
git pull fork master
당신만의 접근 방식을 알려주고 다른 사람들에게 영감을 주세요.
오픈소스 프로젝트를 자신의 Github에 포크
로컬에서 클론 포크 미래 프로젝트
git remote add
명령을 사용하여 오픈 소스 프로젝트를 원격 저장소로 추가합니다(예: fork이렇게 하면 원본(자신의 포크용)과 포크(오픈 소스 프로젝트용)의 두 개의 리모트가 있습니다.
에 푸시됩니다.업데이트를 병합하려면 자신의 변경 사항을 마스터에 직접 푸시하세요. 오픈 소스 프로젝트에서는
git pull fork master
을 사용하세요. 병합이 완료되었습니다. 그런 다음 코드가 자체 마스터