LoginSignup
3
3

More than 5 years have passed since last update.

Github上のプルリクエストをローカルに取り込む

Last updated at Posted at 2017-01-23

リポジトリをフォークした後でフォーク元に魅力的なプルリクエストがあった場合、それを取り込みたくなりますよね。hubコマンドを使えばプルリクエストをパッチとして扱い、ローカルのリポジトリに取り込めます。

hubコマンドのインストール
$ brew install hub

hubコマンドが使えるようになります。エイリアスなどでgitという名前でhubを実行するようにすることもあります(私はそれが気持ち悪く感じるのでしませんが)。

hub am -3 プルリクエストのURL という形式で指定すると、パッチが当たります。以下はslateというライブラリをフォークした後で、フォーク元のプルリクエストを取り込んでいる例です。

パッチを当てる
$ hub am -3 https://github.com/timClicks/slate/pull/32
Applying: Fix tests on python 3.5
Applying: add a .gitignore file
Applying: Convert README to reStructuredText so it looks better on github
Applying: Fix unit tests
Applying: Fix demo code
Applying: Fix setup.py so it uses README.rst as readme file

便利ですね。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3