フォークプレスト
sorin-ionescu/prezto ( upstream) を github から自分の github アカウント (nasenatmer/prezto) ( origin) にフォークし、ローカルでクローンを作成して構成を開始し、ファイルを追加しながら、常に変更をコミットして github リポジトリにプッシュし直しました。
ローカル リポジトリの構成
特に、プロジェクトに返したいプロンプト テーマを変更したため、プル リクエストを作成したいと考えています。「プル リクエストを使用する」github と gun.io のチュートリアルから学び、テーマ ブランチを作成し、変更をコミットして、github でプル リクエストとして転送できるようにしました。ただし、その間、アップストリームで更新がありました。
したがって、次のコミット履歴がありました。
original checkout - - many "private commits" - - - pull upstream changes
テーマ リポジトリの作成
したがって、テーマ リポジトリを作成するために、アップストリームからの最初のクローンでブランチを作成しました。これを呼び出しpristine、自分でカスタマイズしません。その後、最新の状態にするために引っ張っupstreamてきpristineました。
その時点から分岐しprompt_jakob_setup(これがプロンプト ファイルの名前です)、ファイルをそこにコミットしました。
コミットが多すぎる問題
さて、github自分のテーマ ブランチからプル リクエストを開始しようとすると、今日からの2 つのコミットがupstream常に表示されます。プル インとプロンプト コミットです。
このような非専門的なプルリクエストを受け入れるメンテナーはいないと思いますか?
質問
アップストリームにプッシュしたいコミットが 1 つだけあるクリーンなテーマ ブランチを作成する正しい方法は何ですか?