ゆうなんとかさんの雑記帳的な。

Twitterで踊ったり音ゲーしたりしてるあの名前がよくわからない人が書いてるらしいよ。

GitHubのショートカット

だいぶ前にコミットのメッセージで特定の書き方をするとIssueへのリンクを張れると書いた気がしますが、他にもいろいろあるようなのでまとめ。

  • コミットのメッセージやIssueなどのコメントで #12 とかやるとIssueのリンクになります。同時に、Issueのところに「関連するコミットをしました」的なメッセージも表示され、コミットへのリンクも張ってくれます。PullRequestを送るとIssueにも表示されるように、PullRequestも同じ書式でリンクをはれます。
  • 「close #12」または「fix #12」 とコミットメッセージに含めると、#12 のissueをクローズできます。いちいちクローズルのが面倒なときはこんなやり方があったとは…
  • ちなみに、「ユーザー名/リポジトリ名#番号」とやると当該人物、リポジトリのIssueへのリンクになります。
  • IssueやPullRequestのコメントで @name とやるとGitHubのIDが「name」の人へ通知を飛ばすことができます。Twitterのメンションと同じですね。
  • コミットのハッシュを書き込むとそのコミットへのリンクができます。実際に表示されるときは先頭7文字の状態になります。

いくつかはこの辺に書いてあります。
Issues 2.0: The Next Generation · GitHub
git - Link to GitHub issue number with commit message? - Stack Overflow