以下の通りです
- 各自でGithubアカウント作成/ログイン
- pull request test用リポジトリをfork
- forkしたリポジトリを取得/変更を加える
- Pull Requestをする
以下を参考にGithubアカウントを作成してログインする。
GitHub-アカウントの準備と設定
Github UI上から、以下のtest用リポジトリをforkする。
fork手順自体は、以下を参考にすると分かりやすい。
リポジトリをフォークする
リポジトリのフォークの例
別のマシンで、forkしたリポジトリを取得する。
# 例)ユーザ名"seigot"の場合の例、ユーザ名は各自のアカウント名に変更する
git clone https://github.com/seigot/test_pull_request
https://github.com/xxx/test_pull_request (ユーザ名:xxx のリポジトリ)をcloneする場合
# 例)ユーザ名"seigot"の場合の例、ユーザ名は各自のアカウント名に変更する
git clone https://github.com/xxx/test_pull_request
forkしたリポジトリに変更を加える
cd test_pull_request # ディレクトリを移動
git checkout -b test_branch main # 変更用ブランチへ移動
echo "test" >> README.md # READMEを変更(最終行に"test"を追記)
git add README.md # 変更対象に登録
git commit -m "test commit" # commit messageを記載
git push origin test_branch # forkしたリポジトリへ変更を登録
以下を参考に、test_pull_requestのリポジトリにPull Requestをします
フォークからプルリクエストを作成する
フォークからプルリクエストを作成する
1.作成したフォークの元であるリポジトリに移動します。
2.Above the list of files, click Pull request.
3.[Compare] ページで [compare across forks] をクリックします。
4.[base branch] ドロップダウンメニューで、変更をマージする上流リポジトリのブランチを選択します。
5.[head fork] ドロップダウンメニューでフォークを選択し、次に [compare branch] ドロップダウンメニューを使用して、変更を加えたブランチを選択します。
6.プルリクエストのタイトルと説明を入力します。
7.ユーザが所有するフォークでは、上流のリポジトリに対するプッシュアクセス件を持つ人がプルリクエストに変更することを許したくない場合は、Allow edits from maintainers(メンテナからの編集を許可)の選択を解除してください。
8.レビューの準備ができたプルリクエストを作成するには、Create Pull Request(プルリクエストの作成)をクリックしてください。
以上
GitHub-アカウントの準備と設定
リポジトリをフォークする
プルリクエストの作成方法
フォークからプルリクエストを作成する
[実践] はじめてのPull Requestをやってみよう
【GitHub】Pull Requestの手順
test1
test
test2
test2
test2
test222