GitHub の公式ブログにも出てる。 blog.github.com
実際に local でブランチ切って push するとこんな感じ
❯❯❯ git push origin $(git b) Counting objects: 5, done. Delta compression using up to 8 threads. Compressing objects: 100% (5/5), done. Writing objects: 100% (5/5), 982 bytes | 982.00 KiB/s, done. Total 5 (delta 3), reused 0 (delta 0) remote: Resolving deltas: 100% (3/3), completed with 3 local objects. remote: remote: Create a pull request for 'add/new-feature' on GitHub by visiting: remote: https://github.com/username/project-x/pull/new/add/new-feature remote: To ssh://github.com/username/project-x.git * [new branch] add/new-feature -> add/new-feature
また iTerm2 を使っているので ctrl + click でリンクに飛べるので便利!
ちなみに $(git b)
はこういう感じで .gitconfig
に登録している。
[alias] b = rev-parse --abbrev-ref HEAD