プロジェクトのクローンを作成し、名前を変更したreadmeファイルを含むブランチをREADMEにプッシュしました。コマンドラインでプルリクエストを作成しようとしています。ウェブサイトではなく、ここからPRを試すだけです。
$ git request-pull Origin/master Origin readme:readme
The following changes since commit 51320a3a42f82ba83cd7919d24ac4aa5c4c99ac6:
first commit message
are available in the git repository at:
[email protected]:example/com:example.git readme
for you to fetch changes up to 891c05c5236341bcbe33ceddc415ae921ee42e44:
second commit message
----------------------------------------------------------------
Simone Gentili (1):
Fix
readme.md => README.md | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename readme.md => README.md (100%)
githubにプルリクエストが表示されず、エラーも表示されません。
それらはまったく同じものと呼ばれていますが、GitHubプルリクエストと「git request-pull」は完全に異なります。
Git request-pullは、メーリングリストに送信される保留中の変更の概要を生成するためのものです。デフォルトではGitHubと統合されていません。
GitHubプルリクエストは、GitHubのみの完全な機能です。異なるブランチ/フォークからのコードのマージと統合を可能にします。マージの競合を解決したり、コードレビューを行ったり、GitHubプルリクエストにコメントを追加したりできます。
残念ながらgitコマンドはGitHubの機能と同じように名前が付けられているため、同じことをしているように思えます。
Githubが開発した hub :
hubは、GitHubを使いやすくするgitのコマンドラインラッパーです。
それを使用してそれを行うことができます
hub pull-request
git request pull
とは異なり、これはWebインターフェースを介して行われるプル要求と同じであることに注意してください。
hub pull-request
コマンドのドキュメント: https://hub.github.com/hub-pull-request.1.html