2022.03.13

Git

GitHubでプルリクエストを作成

以下のSourceTreeとGitHubによる一連の操作で、GitHubでプルリクエストを作成します。

  1. SourceTreeの「develop」ブランチでファイルを更新し、コミットとプッシュを実行
  2. GitHubにサインインして「develop」ブランチを「main」ブランチにマージするプルリクエストを作成
  3. マージ担当者が「develop」ブランチを「main」ブランチにマージ
  4. SourceTreeの「main」ブランチでプルを実行し、「develop」ブランチの更新が「main」ブランチに反映されているのを確認

SourceTreeの「develop」ブランチでファイルを更新し、コミットとプッシュを実行します。「develop」ブランチでは以下のようにタイトルを変更します。

次にGitHubにサインインしてリモートリポジトリの画面を開きます。「Code」タブに「Compare & pull request」ボタンが出現しているのでクリックします。

「develop」ブランチを「main」ブランチへマージします。タイトルとディスクリプションを入力して、「Create pull request」ボタンをクリックします。

以下のように「Pull requests」のタブに移動します。マージ担当者は更新を確認し、問題なければ「Merge pull request」ボタンをクリックします。

以下の確認画面が表示されます。「Confirm merge」ボタンをクリックします。

以下の画面が表示されればマージ完了です。「Delete branch」ボタンをクリックすると不要になった「develop」ブランチが削除できます。

SourceTreeへ戻り、「main」ブランチに移動してプルを実行します。「develop」ブランチの更新が「main」ブランチに反映されているのを確認します。

関連記事

2022.03.12

Git

SourceTreeでブランチを削除

SourceTreeで「develop」ブランチを削除します。まずはローカルブランチです。ブランチがカレントの状態で削除しようとすると以下のエラーメッセージが表…

2025.02.19

Git

SourceTreeでリモートリポジトリのプル時に発生するエラー対処法

SourceTreeでリモートリポジトリをプルすると、プルが終わらないことがあります。「詳細な出力を表示」にチェックを入れると以下のエラーが発生しています。 こ…

2022.03.07

Git

SourceTreeでコミット前の変更を破棄

SourceTreeでコミット前の変更を破棄します。変更ファイルは「作業ツリーのファイル」に表示されているので、右クリックで「破棄」を選択します。 または、上部…

2022.02.27

Git

SourceTreeでローカルリポジトリを削除

SourceTreeのNew tabで「Local」を選択するとローカルリポジトリの一覧が表示されます。一覧から削除したいリポジトリを選択します。 削除したいリ…

2022.03.11

Git

SourceTreeのプルで発生した競合を修正

以下のGitHubとSourceTreeによる一連の操作で、プルで発生した競合を修正します。 GitHubでファイルを更新 SourceTreeの「main」ブ…

上に戻る