text GitHubの拉请求を简単にチェックアウトするたった1つの方法#memo
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text GitHubの拉请求を简単にチェックアウトするたった1つの方法#memo相关的知识,希望对你有一定的参考价值。
Pull Requestの ID を BRANCHNAME にfetchします。 *1
GitHubのPull Requestを簡単にチェックアウトするたった1つの方法 - アジャイルSEの憂鬱 http://sinsoku.hatenablog.com/entry/2016/01/05/124957
$ git fetch origin pull/ID/head:BRANCHNAME
ブランチをcheckoutします。
git checkout BRANCHNAME
これだけです。forkした人のリポジトリを remote add する必要はないです。
おまけ
マージ後のsha1
ちなみに、Pull Requestのマージ前だと、 pull/ID/merge を使うこともできます。
$ git fetch origin pull/ID/merge:BRANCHNAME
これで、Pull Requestのマージ後のsha1が取れます。
fast-forwardじゃないPull Requestの動作確認をしたい時に便利です。
リモートのブランチ一覧
こんな感じでGitHub上のリポジトリにあるブランチが見えます。
$ git ls-remote origin
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx HEAD
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx refs/heads/master
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx refs/pull/1/head
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx refs/pull/2/head
*1:IDはPull Requestの番号、BRANCHNAMEは好きなブランチ名
以上是关于text GitHubの拉请求を简単にチェックアウトするたった1つの方法#memo的主要内容,如果未能解决你的问题,请参考以下文章
java Java8ラムダ式で比较のコールバック关数を简単に书く方法ref:https://qiita.com/shisama/items/1ba7e4f0000d4e7a9b5e
scss 180312ボタン押された感を简単に出す!
text git-commitのチェック#memo #git
html チェックボックスをまとめてチェックする
css チェックボックスを装饰
sh カレントディレクトリ配下をすべて主ブランチでチェクアウトする