概要
会社に入って初めてコードを修正し、プルリクエストを行ったので備忘録として書きます。
そもそも「プルリクエスト」とは?
僕 「コード修正したので見てください!」
上司「わかったよ、見ておくね。問題なければリポジトリに取り込んでおくよ」
平たく言うとこんな感じです。
つまり、自分が修正したコードをリポジトリに取り込んでもらえるように依頼すること。
大まかな手順
①変更したファイルをリモートリポジトリへpushする。
②bitbucket上でプルリクエストを送る。
詳細
変更したファイルをgit add します。
git add <ファイル名>または<ディレクトリ名>
※思考停止で"git add ."としないように!前のブランチのコードとの差分が分からなくなってしまいます。
変更内容を確認
git status
というコマンドでは以下の3つを確認することができます。
・git add されているけどまだ git commit されていないファイルの一覧
・編集・変更・削除されているが、まだ git add されていないファイルの一覧
・Git管理されていない、かつ .gitignore で管理除外対象にもされていないものの一覧
参考:https://qiita.com/tommy_aka_jps/items/af536a7c20747f99aa42
コミットする。
git commit -m 'コミットメッセージ'
リモートリポジトリにpushする。
今回は新しくブランチを作成してからのpushだったのでこのようにpushしました。
git push <ブランチ名>
※上のコマンドを実行することでbitbucket上にブランチを作成することなくpushされました。
bitbucket上でプルリクエストを実行
対象のブランチへ移動し、「プルリクエストを作成」を選択します。
①~⑤までを記入します
①自分が修正したブランチ
②とりこんでもらうブランチ(master)
③変更のタイトル
④変更の詳細
⑤レビュー担当者(今回は上司に送りました。)
画像の下部分が切れていて見えませんが、「プルリクエストを作成」というボタンを押して完了です。
最後に
早く仕事覚えたいです。