フォークプレスト
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 つだけあるクリーンなテーマ ブランチを作成する正しい方法は何ですか?