GitHub의 공통 워크 플로에서 git 관련 문제가 계속 발생합니다. 나는 REPO 보류중인 끌어 오기 요청으로 업스트림 git 변경 사항 병합
- 나는
- 내가 업스트림 개발자가 내 풀 요청에 앉아있는 동안의 repo에게
- 트위 엄지 손가락을 상류 끌어 오기 요청을 일부 변경을 커밋합니다.
- 업스트림 개발자가 자신의 repo를 변경합니다.
- 풀 요청이 처리되지만 트리 변경으로 더 이상 적용되지 않으므로 풀 요청을 업데이트하라는 메시지가 표시됩니다.
- 나는 변화
- 나는 그것이 단정하고 깔끔하기 위해 내 풀 요청에 커밋 리베이스를 저지, 충돌을 해결, 내 REPO에 상류에서 & 병합 변화를 가져옵니다.
내 견해 요청에는 현재 업스트림 개발자의 변경 사항을 포함하여 2 단계와 7 단계 사이에 발생한 모든 변경 사항이 포함되어 있습니다. 최근의 예에서 이것은 10 라인의 풀 요청을 12,000 라인 이상으로 확장했습니다.
원래 요청을 변경하지 않고 원래의 커밋을 이후 버전의 업스트림 저장소에 어떻게 다시 적용해야합니까?
이것은 분명히 올바른 방법이지만, 나는 끔찍하게 폭발 시켰을 것이라고 확신합니다. 즉, 나쁘게 잘못 될 수있는 후속 조치가 있습니다. 제가 원래 마스터에게이 rebase를 내 repo에 푸시 할 때, 당신이'--force'를 지정했거나 모두 엉망이 될 수도 있습니다. 다시. – Synchro