昨日pull request方法を勉強したのでメモ。
- pull request するまで
- 本家プロジェクトをforkする
- 自分のPCにリポジトリを持ってくる
- ブランチを作る
- コードを修正する
- ローカルにコミット
- リモートに送信
- githubでbranch_nameのページを開いて”Compare & pull request”をクリック
- “Create pull request”を押す
- mergeされるのを待つ
- merge されたあと
- github上のpull requestのページでマージされたことを確認。
- 同じページの”delete branch”を押して、マージされたbranchを削除する
- マスターブランチに移動する(ここからローカル作業)
- 本家にmergeされた変更内容をpullする
- forkしたリポジトリに反映する
git clone git@github:username/repository_name
git checkout -b branch_name master_branch_name
git add . git commit -m "commit message"
git push origin branch_name
状況に応じてPull Requestの受け先などを設定する
git checkout master_branch_name
git remote add original git@github.com:original_author/original_repository_name git pull original master_branch_name
git push origin master_branch_name