Skip to content

Latest commit

 

History

History
166 lines (99 loc) · 4.23 KB

step5.md

File metadata and controls

166 lines (99 loc) · 4.23 KB

プルリクエスト

プルリクエストを作成するには、GitHubのWebサイト上で行います。

が, まずはプルリクエストを作成するための準備を行います。

ブランチの切り替え

前章で作成したfeatureブランチに切り替えます。

git switch feature

実行結果

Switched to branch 'feature'

ファイルの編集

次に、README.mdファイルを編集します。

echo "1. Edit from feature branch" >> README.md
cat README.md
# hello-world
1. Edit from feature branch

コミットを行う

ステップ3と同様に、ファイルの変更をコミットします。

git add README.md
git commit -m "Edit from feature branch"

実行結果

[feature c90d03f] Edit from feature branch
 1 file changed, 1 insertion(+)

次に、リモートリポジトリに変更をプッシュします。

git push origin feature

実行結果

Enumerating objects: 5, done.
Counting objects: 100% (5/5), done.
Writing objects: 100% (3/3), 297 bytes | 297.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
remote:
remote: Create a pull request for 'feature' on GitHub by visiting:
remote:      https://github.com/tosaken1116/kcl-git/pull/new/feature
remote:
To github.com:tosaken1116/kcl-git.git
 * [new branch]      feature -> feature

ここでリモートリポジトリのページを見てみましょう

Create pull request

README.mdファイルを変更しましたがページのREADMEには反映されていません。(hello-worldのまま)

これは、featureブランチに変更をプッシュしただけで、mainブランチには変更が反映されていないためです。

試しにfeatureブランチのページを見てみましょう

change branch menu

feature branch

README.mdファイルが変更されていることが確認できます。(1. Edit from feature branchが追加されている)

プルリクエストの作成

プルリクエストを作成するには、GitHubのWebサイト上で行います。

pull requestの作成

pull request

New pull requestボタンをクリックします。

create pull request

basemainブランチ、comparefeatureブランチを選択します。

select branch

create pull request

画面の下の方にどのような変更があったかが表示されます。

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

create pull request

まずはプルリクエストのタイトルと説明を入力します。

create pull request

タイトルはそのブランチで何をしたかがわかるように簡潔に記述します。

説明はその変更がなぜ必要か、どのような変更を行ったかを記述します。

今回は適当でいいです

Assignersを設定しておきましょう

create pull request

自分のアカウントを選びます

assigners

最後にCreate pull requestボタンをクリックします。

次のような画面が表示されれば、プルリクエストの作成が完了です。

pull request created

プルリクエストが作成されると、他のメンバーが変更内容を確認し、コメントを残すことができます。

が、今回はプロジェクトに参加しているメンバーがいないので、自分でマージしてみましょう。

Merge pull requestボタンをクリックします。

merge pull request

Confirm mergeボタンをクリックします。

confirm merge

これでプルリクエストがマージされました。

pull request merged

mainブランチに変更が反映されていることが確認できます。

main branch

これでプルリクエストの作成とマージが完了しました。

次のステップへ進みましょう。

次のステップへ