Git
English ▾ トピック ▾ 最新バージョン ▾ git-request-pull の最終更新は 2.43.0

名前

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

概要

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

説明

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

上流プロジェクトは、<start> で指定されたコミットを持っていることが期待され、出力は、<URL> で指定されたリポジトリを訪問することにより、そのコミットから、<end> で指定されたコミットまでの間に行われた変更を統合するように要求します。

オプション

-p

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

<start>

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

<URL>

プル元のリポジトリのURL。

<end>

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

<URL> で指定されたリポジトリが、ローカルにある ref とは異なる ref の先端にコミットを持っている場合、<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 との間の変更を要約した、公開リポジトリからプルするよう上流に要求するリクエストを生成します。

ローカルにあるものとは異なる名前のブランチに変更をプッシュした場合、たとえば、

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