Posted at

Gitで最後にコミットしたコミットのハッシュ値をクリップボードにコピー

Gitで最後にコミットしたコミットのハッシュ値をクリップボードにコピーします。git logから取得できますがいちいち面倒くさいのでPowerShellを使ってコピーまでしてしまいました。

ネットで探しても意外と情報がないのですが、みんなgit log -1で表示される内容を手作業でコピーしているのか、それともSourceTreeなどの右クリックメニューを使っているのか…。

> (git log -1) -match "commit \w+" -replace "commit " | CLIP

はい。これだけです。commit…ではじまる行を正規表現で抽出し、commitという文言を削除してからクリップボードに突っ込みます。

これで多少はGithubやBitbucketのイシューを報告するのが楽になる?