그래서 포크를 실행 한 다음 분기하고 코드를 커밋합니다. 이제 나는 15 가지 커밋을 내 일에 스쿼시해야합니다.스쿼시가 git으로 커밋됩니다.
우선 먼저 업스트림 코드를 병합합니다. 그런 다음
git fetch upstream master
git merge upstream/master master
내가 스쿼시에게 내가 (안 마스터)에있어 분기에 지난 15 개 커밋을 시도
git rebase -i HEAD~15
지금은 커밋 수백 내 지점 완전히 관련이없는 그 표시가 . 모든 온라인 자습서는 매우 기본이며 포크 워크 플로에서 약간 다르게 수행해야한다고 가정합니다.
무엇이 누락 되었습니까?
내가 도와 줄 수 있도록 다음 세 가지를 해 주시겠습니까? 1.) 현재 git log --date-order --pretty = "% h | % p | % d"HEAD ~ 15 ..머리". 2.) 출력을 여기에 도구에 붙여 넣으십시오. http://bit-booster.com/graph.html 3.) 생성 된 그래프의 스크린 샷을 질문에 첨부하십시오. –
다음은 http://imgur.com/a/384R3 –
그래프입니다. "git log --date-order --pretty ="% h | % p | % d "HEAD ~ 15 ... HEAD "? 가장 높은 녹색 점이 분기점에서 HEAD 인 경우 의미가 있습니다. 그렇지? –