Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

git diff等々用に特定コミットの短いハッシュ値がほしい場合

今いるブランチの後ろから二番目にあるハッシュさえあらばいい
7文字なので処理も早い
固定ファイルとしておくには、ポータビリティが宜しくない

$ git log --one-line

でお目当てを探したあと、後ろから何番目か抑えておきます。
今回は二番目でした

$ git log --pretty="%h" | tail -2 | head -1 | cut -c -7
df4d31c