これで第7回になります。Gitの花形機能ともいえるプルリクエスト編です。本記事は、Gitシリーズ連載記事の続編となっています。最初からご覧になりたい方がいましたら、下のリンクをご活用ください。GitGitの事を、学んで試せるページとなっています。Gitを利用される方に最適です。pushをしたことがあるレビューをより効率的にシステム開発を行なうにあたり、ソースコードのレビューは欠かせません。ソースコード:プログラムが書かれたファイル。レビュー:プログラムを第3者の目で確認すること。実際のシステム開発現場は多忙を極め、レビューが後手に回ることもしばしば。今回ご紹介するプルリクエストは、そんなレビューの煩雑さを軽減し、効率よく行うためのしくみを提供するものです。C:\work01\hello_repoフォルダに移動し、新しいブランチを作るため、次のコマンドを実行します。-bオプションをつけることで、新規のブランチの作成とそのブランチへの移動の2つの動作を行なってくれます。program02.txtのファイルを開き、次のようにしましょう。表示するための機能d-312345表示するための機能A表示するための機能B表示するための機能C表示するための機能d-1表示するための機能d-3ファイルが編集できたら、コミットします。cleanC:\work01\hello_repo>続いてリモートリポジトリへPushします。この時、リモート側のリポジトリはdevelopDとなることに注意しましょう。次のコマンドを実行します。developDC:\work01\hello_repo>無事成功しました。メッセージ中には「プルリクエストを作成しましょう。」というメッセージもあります。作業フォルダでの作業は終わりです。次に、WebでGitHub上のリポジトリを開きます。request」というボタンが確認できます。プルリクエスト作成ページです。request」をクリックします。これで、プルリクエストができあがりました。ここからはレビューする人(レビュア)の作業です。本記事では1人のGitHubアカウントで動作させていますが、本来はレビュー権限を持つユーザが自身のアカウントで行います。requestタブを確認すると、次の画面を確認できます。request」をクリックします。レビュアは、ソースコード中にコメントを残していくことができます。+のボタンを押すと、その行に対するコメントを追記することができます。review」をクリックします。review」をクリックします。review」をクリックします。レビューが完了しました。requestの画面は次のようになります。レビューを確認した作業者は自身のローカルリポジトリで修正を行ないます。C:\work01\hello_repoに移動し、program02.txtを開いて、次のようにします。表示するための機能d-3123456表示するための機能A表示するための機能B表示するための機能C表示するための機能d-1表示するための機能d-2表示するための機能d-3再度コミットし、Pushします。developDC:\work01\hello_repo>作業者はGitHubのページをブラウザで開き、再度コメントを記します。ここからまた、レビュアの作業になります。requestの画面へ移動し、修正箇所を確認します。「表示するための機能d-2」が追加されていることを確認します。merge」をクリックします。マージが完了しました。branch」をクリックすると、該当ブランチ(ここではdevelopD)を削除することもできます。これで一連のプルリクエスト関連作業が完了です。おわりに本日はここまでとさせていただきます。最後までご覧くださりありがとうございました。プルリクエストを活用することで、レビューを効率化し、よりよいプログラムの作成が進むといいですね。最近はレポートの提出と添削に活用することもあるとか。将来はマークダウンでレポート提出。なんていうのも素敵ですね。(笑)合同会社イー・シー・エフでは、子ども向けプログラミングなどの教育講座を実施しています。プログラミング教室の案内や教育教材の情報、また関連するご相談・問い合わせにつきましては下記よりご確認ください。ECFエデュケーションキッズも大人も。初心者向けにGitHubアカウントの取得方法を公開しています。Windowsのインストール方法をご紹介しています。その1】Gitのことが少し深くわかる。