English ▾ トピック ▾ 最新バージョン ▾ git-request-pull は 2.43.0 で最終更新されました

名前

git-request-pull - 保留中の変更の概要を生成する

概要

git request-pull [-p] <start> <URL> [<end>]

説明

upstream プロジェクトに、変更をツリーにプルするよう要求を生成します。標準出力に表示される要求は、ブランチの説明で始まり、変更点を要約し、どこからプルできるかを示します。

upstream プロジェクトは <start> で指定されたコミットを持っていることが想定されており、出力は、<URL> で指定されたリポジトリにアクセスすることで、そのコミット以降にあなたが行った変更を <end> で指定されたコミットまで統合するように求めます。

オプション

-p

出力にパッチテキストを含めます。

<start>

開始コミット。これは、既にupstreamの履歴にあるコミットを指します。

<URL>

プル元となるリポジトリのURL。

<end>

終了コミット (デフォルトは HEAD)。これは、プルを要求している履歴の先端にあるコミットを指します。

<URL> で指定されたリポジトリに、ローカルにある参照とは異なる参照の先端にコミットがある場合、<local>:<remote> 構文を使用して、ローカル名、コロン :、およびリモート名を持つことができます。

あなたの作業が v1.0 リリースの上に master ブランチで構築されており、それをプロジェクトに統合したいとします。まず、その変更を他の人が見えるように公開リポジトリにプッシュします。

git push https://git.ko.xz/project master

その後、このコマンドを実行します

git request-pull v1.0 https://git.ko.xz/project master

これは、v1.0 リリースとあなたの master の間の変更を要約し、あなたの公開リポジトリからプルするようにupstreamへの要求を生成します。

ローカルにあるブランチ名とは異なるブランチにプッシュした場合、例として:

git push https://git.ko.xz/project master:for-linus

その場合、以下でプルを要求できます。

git request-pull v1.0 https://git.ko.xz/project master:for-linus

Git

git[1] スイートの一部

scroll-to-top