【GitHub】pull request(プルリクエスト)の流れ

GitHub
タップできるもくじ

【GitHub】pull requestの流れ

はむちー

GitHubでpull requestする際の流れを解説します。

①ローカルリポジトリにcloneする

作業するためのソースを自分のローカルリポジトリにcloneもしくはpullします。

clonepullは、作業用ファイルをコピーする感じです。

GitHubのpull requestする対象のソースのページで、「Code」をクリックするとURLがでてくるのでコピペします。

「Code」をタップ
「Code」をタップ

VSCodeで作業する場合は、起動して最初の画面に「Gitリポジトリのクローン」をするリンクがあるので、ここからでもOKです。

「Gitリポジトリのクローン…」をタップ
「Gitリポジトリのクローン…」をタップ

自分のPCの任意の場所にフォルダを作って、ソースを貼り付けます。

②開発用ブランチを作成する

cloneもしくはpullしたソースのブランチをつくります。

このブランチで作業を行なっていきます。

以下ターミナルに入力していきます。

git checkout -b

でブランチ作成と、そのブランチに移動を同時にできます。

例えばsampleというブランチを作る場合、

git checkout -b sample

と入力します。

③作業してpushする

作業が終わったらadd → commit → push してブランチをリモートリポジトリに上げます。

git add ファイル名

git commit -m “コメント”

git push

これで作業したブランチが自分のローカルから、リモートリポジトリに上がりました。

⑤pull request

ここからいよいよpull requestに入っていきます。

「Compare & pull request」をタップ。

「Compare & pull request」をタップ
「Compare & pull request」をタップ

タイトルとコメントを入力します。

タイトルとコメントを入力して、下記項目をチェック
タイトルとコメントを入力して、下記項目をチェック

この時下記の項目をチェックします。

  • ①プルリクエストするブランチに間違いがないか
  • ②「Reviewers」をタップしてレビューしてもらう人を選択する

OKでしたら「Create pull request」をタップ。

これで開発者のリクエストは完了です。

Merge

はむちー

ここからはレビュー(マージ)担当者のしごとだね

⑥差分のチェック、レビュー

「Files changed」をタップ
「Files changed」をタップ

「Files changed」をタップします。

受け付けたソースの確認をして、問題がないかチェックします。

修正が必要であれば開発担当者にフィードバックします。

また競合が発生していれば、ここで解決します。

mergeする

確認後問題がなければ、mergeします。

「Merge pull request」をタップ、晴れてmergeします。

「Merge pull request」をタップ
「Merge pull request」をタップ

作業のために作成したブランチが不要であれば削除しておきます。

独学での学習に疲れた時は…

プログラミングスクールを利用してみるのもひとつの手です。

わからない時や詰まってどうしようもない時に教えてくれる人がいたら、理解の早さと深さが断然違います。

おすすめは、今なら無料体験できるです。

「転職」も「副業」も、パーソナルメンターがマンツーマンでサポートしてくれます。

GitHub

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
タップできるもくじ
閉じる