1

自分でカスタマイズするために、githubでリポジトリをフォークしました。

しかし、途中でバグを発見して修正し、プルリクエストをアップストリームに送信したいと思います。

私は次のガイドに従いました:http: //gun.io/blog/how-to-github-fork-branch-and-pull-request/

バグ修正だけを含むブランチを作成しましたが、アップストリームにプルリクエストを送信すると、フォークしてから行ったすべての変更が一覧表示され、分離する方法が見つからないようです。バグ修正パッチ。すべての変更を送信したくないのですが、変更を受け取りたくないと思います。バグ修正だけを送信するにはどうすればよいですか?

それが役立つ場合、リポジトリは https://github.com/chrisjensen/ankusa ですブランチはuntrainfixです

4

1 に答える 1

1

プル リクエストが機能する方法は、アップストリーム リポジトリの上部にあるフォークからコミットを適用することです。

そのための最も簡単な方法は、アップストリーム リポジトリで (プル リクエストを作成して) 適用しようとしているブランチと同じブランチで修正を行うことです。

つまり、すべての変更はカスタム ブランチで行う必要があります。ただし、元のアップストリーム リポジトリで使用されているものと同じブランチで行う (またはチェリー ピッキングで報告する) 必要がある修正は除きます。

アップストリームからバグを修正したい場合は、最初にブランチがアップストリームのブランチと同一 ( ) であることを確認して、フォークmasterのブランチで修正を行います。mastermastergit pull

于 2012-12-13T07:08:18.450 に答える