BETA

一人でプルリク(Pull Request)をやる

投稿日:2019-11-28
最終更新:2019-11-28

Pull Requestはどういう流れでやるのか知らなかったので、自分一人だけでやってみることにした。

やり方

まずGitHubの方でリポジトリを適当に作る。
今回は「my-pullrequest」という名前で作った。

次にこのリポジトリをローカルにcloneする。
「Clone or download」をクリックし、URLをコピーする。

ローカルの方で以下のコマンドを実行。

# リモートリポジトリをローカルにコピー  
$ git clone https://github.com/bbbbruno/my-pullreq.git  
Cloning into 'my-pullreq'...  
remote: Enumerating objects: 3, done.  
remote: Counting objects: 100% (3/3), done.  
remote: Compressing objects: 100% (2/2), done.  
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0  
Unpacking objects: 100% (3/3), done.  
$ ls  
my-pullreq  
$ cd my-pullreq  

# helloブランチを作成し、チェックアウト  
$ git checkout -b hello  
Switched to a new branch 'hello'  

# 適当にファイル作成してコミット  
$ echo “Hello World” > Hello.txt  
$ git add .  
$ git commit -m "add Hello.txt"  
[hello 0c41a13] add Hello.txt  
 1 file changed, 1 insertion(+)  
 create mode 100644 Hello.txt  

# リモートにプッシュ  
$ git push origin hello  
Enumerating objects: 4, done.  
Counting objects: 100% (4/4), done.  
Compressing objects: 100% (2/2), done.  
Writing objects: 100% (3/3), 284 bytes | 284.00 KiB/s, done.  
Total 3 (delta 0), reused 0 (delta 0)  
remote:   
remote: Create a pull request for 'hello' on GitHub by visiting:  
remote:      https://github.com/bbbbruno/my-pullreq/pull/new/hello  
remote:   
To https://github.com/bbbbruno/my-pullreq.git  
 * [new branch]      hello -> hello  

これでリモートにhelloブランチがプッシュされたはずなので、確認。

確かに新しいブランチがあった。
「Compare & pull request」をクリックして、プルリクエストを作成していく。

適当にコメントを書いたら、「Create pull request」を選択。

無事プルリクが作成できたら、「Commits」や「Files changed」で諸々確認して、OKだったら最後に「Merge pull request」→「Confirm merge」の順に選択。

無事マージされた!
いらないブランチは「Delete branch」で消しておこう。

最後にmasterブランチのコミット履歴を確認!
ちゃんと「Merge pull request」って書いてあるね。

これで俺もプルリクマスター

なんてことはなく、まだ自分でやっただけだから他人とやるときどういう感じなのか想像つかない笑
プルリクの画面でいろいろレビューしてもらったり、やり取りするんだろうな。
慣れていかなくちゃ。

技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

BЯunoの技術ブログ。日々学んだことを記録していくよ。

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう