2017-06-21 12 views

答えて

4

git pull:このコマンドは、リモートリポジトリ内の変更を現在のブランチに組み込みます。単に、現在のブランチに他の変更を適用します。

git request-pull:このコマンドは、変更を取り込むために別のリポジトリの管理者に要求を送信します。単に、他のリポジトリ管理者に変更を適用するよう依頼するだけです。

このリンクからも同様の質問があります。 git-pull-vs-pull-request

さらに、Gitのマニュアルを参照してください。

Git Pull

Git Request Pull

2

git pullを使用している場合は、リモートリポジトリから変更を自分のものに引き出します。

あなたが別のリポジトリにプル要求を送信した場合、あなたは(あなたが多かれ少なかれリポジトリからgit pullを使用してもらう)彼らにあなたの変更をプルするために彼らのメンテナをお願いします。

あなたがそのリポジトリのメンテナーであれば、あなたはそのワークフローで2つの役割を演じているように思うと、少し難しいようです。開発ブランチをローカルのマスターブランチにローカルにマージし、そのマスターブランチをGitHubリポジトリに直接プッシュすることもできます。

(あなたがGitリポジトリに新しいしている場合、私はgit fetchを使用することをお勧めしてからgitのの代わりgit pullをマージしたい、サイドノートとして。git pullは、効果的にgitのマージに続いgit fetchですが、それらを個別に行うことは、あなたが向上します潜在的な競合を制御します)。