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 カレントディレクトリ配下をすべて主ブランチでチェクアウトする