GitHub에서 프로젝트를 분기했습니다. 나는 forked 프로젝트를 변경/커밋하기 전에 원래의 커밋을 스쿼시해야한다. 그러나 변경 사항을 원본 프로젝트에 다시 병합하기 위해 끌어 오기 요청을 만들 수 있는지 궁금합니다. 이 작업을 수행 할 수 있습니까?새로운 포크 축소 원래 커밋 후 끌어 오기 요청을 만들 수 없습니다.
테스트 프로젝트에서 시도했지만 네트워크에서 두 프로젝트가 더 이상 연결되어 있지 않음을 보여줌으로써 풀 요청을 수행 할 수없는 경우가있는 것으로 보입니다. 여기에 내가 무슨 짓을 :
- 만든
- 가, 다른 파일을 생성 최선을 다하고, 다른에서
- 밀어 테스트
- 가 최선을 다하고, 새로운 파일을 생성 프로젝트 ("원본 프로젝트")을 밀어 계정, 나는 테스트 프로젝트를 fork했다. ("forked project")
- fork 된 프로젝트에서 나는 3 커밋 (git rebase --root -i 'then'git push origin master --force ')
- 분기 된 프로젝트에서 필자는 파일 es, committed 및 push. 이것은 포크의 첫 번째 변경입니다.
- GitHub에서 6 번째 프로젝트의 변경 사항을 원래 프로젝트로 병합하려고 시도했지만 "비교할 항목이 없습니다. 원본 : 마스터와 분기 : 마스터는 완전히 다른 커밋 이력입니다. "
original forked o (git init) | o (add file) | o (add file) o (squashing commits) | o (update file)
은 어쩌면 내가 뭔가 잘못을했다 :
네트워크는 다음처럼 보였다? 또는 설치가 올바르지 않습니까? 아니면 그냥 할 수 없다 ...
확인해 주셔서 감사합니다. – Xantara