SYNOPSIS
git request-pull [-p] <start> <URL> [<end>]
DESCRIPTION
アップストリームプロジェクトに変更をツリーにプルするように要求するリクエストを生成します。標準出力に出力される要求は、ブランチの説明で始まり、変更を要約し、どこからプルできるかを示します。
アップストリームプロジェクトには <start>
という名前のコミットがあると予想され、出力では、そのコミット以降に行った変更を <URL>`という名前のリポジトリの、
<end>` という名前のコミットまで統合するように求められます。
OPTIONS
-
-p
-
出力にパッチテキストを含めます。
- <start>
-
開始コミット。これは、すでにアップストリーム履歴に存在するコミットを指定します。
- <URL>
-
プル元のリポジトリURL。
- <end>
-
終了コミット(省略時デフォルトはHEAD)。プルを要求している履歴の先端にあるコミットを指定します。
<URL>
で指定されたリポジトリの、ローカルにあるrefとは異なるrefの先端にコミットがある場合、「ローカル名 コロン(:) リモート名」である、<local>:<remote>
構文を使用することができます。
EXAMPLES
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
Part of the git(1) suite