プルを行う
プルとは、リモートリポジトリから最新の変更を取得してローカルのリポジトリに反映させることを指します。
自分が bevelop にいることを確認する
(*がついているところが現在のブランチ)
$ git branch
* develop
main
developでなければ以下のコマンドで移動
$ git checkout develop
developブランチを最新の状態にする
$ git pull origin develop
念のため確認する
$ git status
On branch develop
nothing to commit, working tree clean
developブランチはコミットするものが無く、綺麗な状態だよと表示されました。
作業ブランチ作成
作業していくブランチを作成します。
今回はdevaiseブランチを作成します
$ git checkout -b devaise
ここで作業開始前までの行程は終了です。
ファイルの編集などを行います。
プルリクエストを行う
変更分をコミットする
(今回は全部のファイルを選択)
$ git add .
$ git commit -m"devaise 追加"
プッシュを行う
$ git push origin devaise
ここまででプルリクエストができました。
Gitでのプルリクエスト作成
Pull requests
タブをクリックします。
右側にあるNew pull request
ボタンをクリックします。
今回、「base:のところは「branch」にして、「compare:」のところで「devaise」ブランチを選択します。
(devaiseブランチからbranchにプルリクエストを送る)
Create pull request
ボタンを押します。
タイトルとコメントを入力します。
書いたらCreate pull request
ボタンを押します。
これでプルリクエストが作られました。
コードレビューを依頼する時は右側にあるReviewers
を選択します。
(チームで開発する時にはここに、この人にお願いしますというのを選ぶ事ができます。)
自分のブランチにdevelopの変更を取り込む
$ git checkout develop # developブランチに移動する
$ git pull origin develop # リモートの統合ブランチの最新版をプル、動作確認
$ git checkout 自分の作業ブランチ # 自分の作業ブランチに移動する
$ git merge origin/develop # 動作が問題なければ、自分のブランチにも反映
参考