GitHub Desktop のプルリクエストについて
プルリクエストを使用すると、プロジェクトへの変更を提案し、フィードバックとレビューを提供し、変更をプロジェクトにマージできます。 詳しくは、「pull requests について」をご覧ください。
pull request を作成するときは、"ヘッド ブランチ" で変更を行って、main などの "ベース ブランチ" にこれらの変更を提案します。 GitHub Desktop では、pull request のヘッド ブランチを開いて (つまり "チェックアウト" して)、共同作成者が提案している変更を見ることができます。 たとえば、共同作成者が行ったコミットの履歴を表示し、コミットによって変更、追加、または削除されたファイルを確認できます。
ヘッド ブランチをチェックアウトすると、レビューに提案として残しておくには複雑すぎる変更をブランチに対して行いたい場合に、役に立つことがあります。 たとえば、一部のコンテンツの構造を変更したり、ファイルを追加または削除したり、GitHub で解決するには複雑すぎるマージの競合を解決したりしたいことがあります。 GitHub Desktop から、任意のエディターでブランチを表示して、変更を確認したり、追加の更新を行ったりできます。
または、GitHub で pull request に移動することなく、使いやすい環境でコミット履歴や状態チェックなどを単に見ることもできます。 リポジトリでチェックが有効になっている場合、GitHub Desktop には pull request のチェックのステータスが表示され、チェックを再実行できます。 詳しくは、「GitHub Desktop で pull request を操作する」をご覧ください。
GitHub Desktop から pull request にコメントすることはできません。 プルリクエストの変更を確認したら、GitHub に関するフィードバックを送信できます。 詳しくは、「プルリクエストのレビューについて」と「GitHub で pull request を表示する」をご覧ください。
GitHub Desktop で pull request ブランチを開く
-
GitHub Desktop で、 [Current Branch] をクリックします。
![リポジトリ バーのスクリーンショット。 ドロップダウン メニューを示す下向き矢印が付いた [Current Branch] というボタンがオレンジ色の枠線で囲まれています。](/assets/cb-31380/images/help/desktop/current-branch-menu.png)
-
ドロップダウン メニューの上部で [Pull Requests] をクリックしてください。
![[現在のブランチ] ドロップダウン メニューのスクリーンショット。 [Pull Request] というラベルのタブが、オレンジ色の枠線で強調されています。](/assets/cb-33395/images/help/desktop/branch-drop-down-pull-request-tab.png)
-
プルリクエストのリストで、表示したいプルリクエストをクリックしてください。
必要に応じて、pull request のリストを更新するには、 をクリックします。
![[Pull Request] タブのスクリーンショット。2 つの矢印が円を形成するアイコンのラベルが付いたボタンが、オレンジ色の枠線で強調されています。](/assets/cb-31332/images/help/desktop/pull-request-list-sync.png)
pull request ブランチを開いてあると、エディターでブランチの内容を表示したり、共同作成者の更新の差分とコミット履歴を表示したり、チェックの表示と再実行を行ったりできます。 詳しくは、「GitHub Desktop で pull request を操作する」をご覧ください。
GitHub
から GitHub Desktop で pull request ブランチを開く
-
リポジトリ名の下にある [Pull requests] をクリックします。
![リポジトリのメイン ページのスクリーンショット。 水平ナビゲーション バーでは、[pull request] というラベルが付いたタブが濃いオレンジ色の枠線で囲まれています。](/assets/cb-51156/images/help/repository/repo-tabs-pull-requests-global-nav-update.png)
-
プルリクエストのリストで、GitHub Desktop で開くプルリクエストをクリックします。
-
Pull request のタイトルの右側にある [ Code] をクリックした後、[Local] タブで [Checkout with GitHub Desktop] をクリックします。
![GitHub での pull request のスクリーンショット。 [Code] ドロップダウン メニューが展開され、[Checkout with GitHub Desktop] ボタンがオレンジ色の枠線で囲まれています。](/assets/cb-185314/images/help/desktop/open-pr-in-desktop-button.png)
pull request ブランチを開いてあると、エディターでブランチの内容を表示したり、共同作成者の更新の差分とコミット履歴を表示したり、チェックの表示と再実行を行ったりできます。 詳しくは、「GitHub Desktop で pull request を操作する」をご覧ください。
GitHub Desktop で pull request を操作する
pull request ブランチをチェックアウトしたら、GitHub Desktop とローカル エディターを使って、共同作成者の変更を確認したり、ブランチをさらに変更したりできます。 たとえば、次のように操作できます。
エディターでブランチを開く
コンテキスト内の変更を確認したり、pull request をさらに更新したりする場合は、ローカル エディターでブランチの内容を表示できます。
-
[GitHub Desktop] メニュー バーで、 [リポジトリ] を選びます。
-
[エディターで開く] をクリックします。
![Mac のメニュー バーのスクリーンショット。 [オープン「リポジトリ」] ドロップダウン メニューの下で、[Visual Studio Code で開く] の上にカーソルを合わせると、青色で強調表示されます。](/assets/cb-130715/images/help/desktop/open-in-editor.png)
詳しくは、「GitHub Desktop での既定のエディターの構成」をご覧ください。
コミットの履歴を表示する
共同作成者が提案している一連の変更に至った過程を確認したい場合は、ブランチのコミット履歴を表示できます。
-
左サイドバーにある [履歴] をクリックします。
![サイドバーの [履歴] タブのスクリーンショット。 コミット一覧の上にある [履歴] というタブ ボタンがオレンジ色の枠線で強調表示されています。](/assets/cb-130280/images/help/desktop/history-tab-in-commit-sidebar.png)
-
[比較するブランチの選択...] で、pull request のベース ブランチを検索して選びます。
-
[前方] タブをクリックします。
![[履歴] タブのスクリーンショット。コミットの一覧の上で、比較するブランチとして "main" が入力され、[前方] というラベルのタブがオレンジ色で囲まれています。](/assets/cb-19303/images/help/desktop/ahead-tab.png)
詳しくは、「GitHub Desktop でのブランチ履歴の表示」をご覧ください。
チェックを表示して再実行する
pull request ブランチに対して実行されたチェックの状態を見ることができます。 合格しなかったチェックは、提案された変更にブランチのマージを妨げる問題があることを示している可能性があります。 GitHub Desktop からチェックを再実行できます。 詳しくは、「GitHub Desktop でのチェックの表示と再実行」をご覧ください。
GitHub
で pull request を表示する
pull request にコメントを追加したり、レビューを残したり、pull request をマージしたりするには、GitHub で pull request に移動する必要があります。 GitHub Desktop で pull request ブランチをチェックアウトすると、GitHub で対応する pull request をすばやく開くことができます。
-
GitHub Desktop のメニュー バーで、 [ブランチ] をクリックします。
-
[GitHub で pull request を表示する] を選びます。
![Mac のメニュー バーのスクリーンショット。 [ブランチ] ドロップダウン メニューが展開され、[GitHub
で pull request を表示する] をカーソルがポイントしています。](/assets/cb-217148/images/help/desktop/view-pr-on-github.png)