あなたがGHについて知っていなければならない3つのもの


Yancy MinUnsplashによる写真ghがリリースされました.
本稿では、あなたがそれを使うとき、あなたが知っていなければならない3つのものを紹介したいです.

GH PRはdiffを持っていますが、ウェブと同様に役に立ちません

gh prは、新しいPRとマスターの違いを示しているdiffコマンドを持っています.しかし、それは色のオプションを持っているので、すべての差分は、変更が多くの行を持っている場合、レビューするのは難しいと同じウィンドウに表示されます.それで、私はたった今、gh pr diffが小さい変化のためにあると思います.
以下は新しいMarkdownファイルを追加したときのdiffです.
$ gh pr diff

2 .自分のPRを承認できません

gh prは、我々がPRをチェックして、非常に役に立つreviewcommentapprovalを与えることができるrequest changeコマンドを持っています.しかし、我々は我々自身のPRを承認することができません.
この機能は完全にチームの開発に意味をなします.
$ gh pr review 1
? What kind of review do you want to give? Approve
? Review body <Received>
? Submit? Yes
failed to create review: Can not approve your own pull request

3 .デフォルトエディタはナノです

ghはデフォルトエディタとしてnanoを設定します.
私はnanoを使いませんが、端末にvimを使います.また、vscodeを使用します.
VSCodeがMarkdownのためのプレビュー機能を持っているので、私はghのためにVSCodeを使用しています.それで、私が新しいPRを開くとき、それは新しいPRの体を編集するのに役に立ちます.
$ gh config set editor "code --wait"

# vim
$ gh config set editor vim