Git の「プルリクエスト」が「プッシュリクエスト」と呼ばれないのはなぜですか? 質問する

Git の「プルリクエスト」が「プッシュリクエスト」と呼ばれないのはなぜですか? 質問する

ブランチを公式リポジトリにマージするために使用される用語は「プル リクエスト」です。これは、変更を公式リポジトリにプッシュするように要求しているように見えるため、混乱を招きます。

なぜプッシュリクエストではなくプルリクエストと呼ばれるのでしょうか?

ベストアンサー1

リポジトリにコード変更があり、それをターゲット リポジトリに移動する場合は、次の手順を実行します。

  • 「プッシュ」とは、ターゲット リポジトリ ( ) に存在する変更を強制することですgit push
  • 「プル」は、ターゲット リポジトリが変更を取得してそこに表示します (git pull他のリポジトリから)。

「プル リクエスト」とは、ターゲット リポジトリに変更を取得するようリクエストすることです。

「プッシュ リクエスト」は、ターゲット リポジトリが変更をプッシュするように要求するものです。

おすすめ記事