2017-12-06 1 views
1

누군가가 끌어 오기 요청을 제출 한 리포지토리가 있습니다. 내 레포를 포크로 묶은 곳이 꽤 많이 있습니다. 나는 그의 당기는 요구를 복제하고 그것으로 주변에 놀고 있고 그의 투입에있는 몇몇 과실을 고쳤다. 자신의 커밋을 자신의 위에 추가하는 가장 좋은 방법은 무엇입니까? 나는 수정을 먼저 적용하지 않고 그의 당기는 요구를 합병하고 싶지 않다. 저장소에서 끌어 오기 요청을 추가하는 가장 좋은 방법은 무엇입니까?

내 즉각적인 생각은 다음과 같습니다

  • 클론 그의 포크, 로컬 커밋과 그의 포크에 PR를 제출합니다. 그런 다음 변경 사항을 병합하여 병합 요청을 병합합니다.
  • 내 저장소에 새 분기를 만들고, 그가 분기 한 커밋을 가리키고,이 새 분기에서 자신의 PR을 병합하고 만족할 때까지 커밋을 추가하고 새 분기를 마스터로 병합합니다.

지금까지 내가 두 번째 시도,하지만 난 내 네트워크 그래프를 끌어 이눔 때 (GitHub의에서 볼)

owner  --.--.--.--.--.--.|master 
       | 
       .--.| new-branch 

owner  --.--.--.--.--.--.| master 
       | 
PR submitter .--.| PR commit 

에서 가고는 것 같아 한 그는 저자가 없습니다. 나중에 새 분기를 마스터로 병합하면 그의 기여가 지워지지 않습니다. 최선의 선택은 무엇입니까? 내가 생각하지 않은 다른 사람들이 있습니까?

답변

1

두 번째 방법은 완벽합니다. 커밋을 추가 한 다음 마스터에 병합하십시오.

저자는 github 네트워크 그래프에 이와 같이 표시되지 않습니다. 커밋을 가리키면 소유자가 표시됩니다.

관련 문제