08-Git&GitHUb

バージョン管理(Part.22~Part.30)【GitHub(part.24)】|プルリクエスト(再リクエスト)| 現役エンジニア&プログラミングスクール講師

バージョン管理【Git と GitHub】まとめ|現役エンジニア&プログラミングスクール講師「Git」と「GitHub」のまとめページです。Git、GitHubに関する記事を時系列でまとめています。まとめページの下部には「おすすめの学習書籍」「おすすめのITスクール情報」「おすすめ求人サイト」について情報を掲載中。...

バージョン管理(Part1~Part.11)【Git編】の記事はAmazon kindle Unlimited(電子書籍)での販売となります。howahowablog.comではPart.5/10/11のみ試し読み可能となります。

バージョン管理(Part12~Part.21)【GitHub編(前編)】の記事はAmazon kindle Unlimited(電子書籍)での販売となります。howahowablog.comではPart.15/19のみ試し読み可能となります。

バージョン管理(Part21~Part.30)【GitHub編(後編)】の記事はAmazon kindle Unlimited(電子書籍)での販売となります。howahowablog.comではPart.24/30のみ試し読み可能となります。

「Kindle Unlimited」にご登録の方はキャンペーン価格で電子書籍の購入が可能です。

「Kindle Unlimited」の
無料トライアルはこちら

目標

GitHubのプルリクエスト作業を理解して行える。

プルリクエストの手順

プルリクエストの手順(howahowamember側)

前回までの記事で修正したファイルをリモートリポジトリへ「push」しました。今回はリモートリポジトリ上で修正したファイルのプルリクエストを行ってみたいと思います。

リモートリポジトリの確認(howahowamember側)

前々回同様でリモートリポジトリ(howahowablogアカウント)にブラウザでアクセスします。今回もコラボレーターのhowahowamemberからアクセスしてpushされたブランチを確認してみたいと思います。アクセスすると次のような表示になっています。

ここから編集

中央部分にpull-request-E-001 had recent pushes xxx minute ago」と表示されています。push直後はこの「Compare & pull request」が表示されます。時間がたつとこの表示は消えるのでその時にはこのページの上にある「pull requests」タグからプルリクエストを作成することになります。

プルリクエストを作成(howahowamember側)

続けてリモートリポジトリ内に作成された「pull-request-E-001ブランチ」を同じくリモートリポジトリ内の「developブランチ」にマージするために、マージの申請を行います。(プルリクエスト)

「Compare & pull request」をクリックします。

時間がたってボタンの表示が消えた方はメニュータブの「Pull requests」をクリックしてプルリクエストを作成します。この記事では、こちらの方法でプルリクエストを作成しています。

クリックすると下のようなリクエスト申請の画面が表示されます。続けて「New Pull Request」ボタンをクリックします。

次のような画面が表示されます。編集があった個所が緑色でハイライトされています。

上側にある「Able to merge. These branches can be automatically merged.」の項目で「base」に「develop」、「compare」に「pull-request-E-001」を選択します。これで先ほど「push」した「pull-request-E-001」を「develop」にマージしてください。という意味になります。(参考は下キャプチャ)

「Create pull request」ボタンをクリックします。

ページが次のように変わります。

Write部分にはコミットメッセージが表示されています。ここに作業内容や詳細を追記します。記載にはプルリクエストのタイトルやURLを張り付けると内容を追いかけやすくなります。

記述例

却下されたプルリクエスト【Develop #2】について修正をしています。
URL:https://github.com/howahowablog/howahowaSite/pull/2

作業内容
・「style.css」のトランジションをTopページのタイル表示部分に設定済。
HTMLでは45行目以降についてに関わる部分を修正。
具体的には「style.css」の144行目の「transiion」設定の一行となっています。

編集後は次のようになっています。

記述が終わったら「Create pull request」のボタンを押下します。

ボタンをクリックすると次のような表示に変わりプルリクエストが作成されます。

プルリクエスト後は「Projects」のタイルを移動しておきます。

今回は以上です。次回はレビュアー側(howahowablog側)からプルリクエストを確認して承認の作業を行ってみたいと思います。

「Git・GitHub」おすすめ書籍6選+α【初心者用4冊&実践用2冊&番外編1冊】| 現役エンジニア&プログラミングスクール講師「Git・GitHub」初心者の方がGitの操作を理解するためのお勧めの書籍について取り上げています。また中級者の方が更に進んだ学習ができる実践的な書籍についてお勧めできる2冊を取り上げています。ページの下部には「おすすめのITスクール情報」「おすすめ求人サイト」について情報を掲載中。...

ブックマークのすすめ

「ほわほわぶろぐ」を常に検索するのが面倒だという方はブックマークをお勧めします。ブックマークの設定は別記事にて掲載しています。

「お気に入り」の登録・削除方法【Google Chrome / Microsoft Edge】「お気に入り」の登録・削除方法【Google Chrome / Microsoft Edge】について解説している記事です。削除方法も掲載しています。...
【パソコン選び】失敗しないための重要ポイント | 現役エンジニア&プログラミングスクール講師【パソコン選び】失敗しないための重要ポイントについての記事です。パソコンのタイプと購入時に検討すべき点・家電量販店で見かけるCPUの見方・購入者が必要とするメモリ容量・HDDとSSDについて・ディスプレイの種類・バッテリーの持ち時間や保証・Officeソフト・ウィルス対策ソフトについて書いています。...
RELATED POST
08-Git&GitHUb

Version Control Git (Part.12~Part.21)[GitHub(Part.19)]|How Branches Operate in Collaborative Editing

2024年4月13日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
08-Git&GitHUb

Version Control Git (Part1-Part.11) [Git (Part.10)] | Renaming and deleting files/directories in Git-managed directory

2024年4月2日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
08-Git&GitHUb

バージョン管理(Part1~Part.11)【Git編(Part.10)】| Git管理下ディレクトリでのファイル/ディレクトリ名の変更と削除 | 現役エンジニア&プログラミングスクール講師

2024年1月30日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
08-Git&GitHUb

Version Control Git (Part.22~Part.30)[GitHub(Part.24)]|Pull requests (re-requests)

2024年5月23日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
08-Git&GitHUb

バージョン管理(Part1~Part.11)【Git編(Part.11)】|「.gitignore」「.gitignore_global」の設定(Gitに管理させないファイルの設定)| 現役エンジニア&プログラミングスクール講師

2024年1月30日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site
08-Git&GitHUb

バージョン管理(Part.12~Part.21)【GitHub(Part.15)】|ローカルリポジトリとリモートリポジトリの同期 | 現役エンジニア&プログラミングスクール講師

2024年1月31日
プログラミング学習 おすすめ書籍情報発信 パソコン初心者 エンジニア希望者 新人エンジニア IT業界への就職・転職希望者 サポートサイト Programming learning Recommended schools Recommended books Information dissemination Computer beginners Prospective engineers New engineers Prospective job seekers in the IT industry Support site