私は通常の長いSHA-1ハッシュ文字列を持っています。私は最短のSHA-1ハッシュ・ストリング・バージョンを取得したいと考えています。つまり、私はgit log -1 --pretty=format:%h
を使用して取得しますが、長いハッシュが最後のコミットを参照していると仮定します。git正規のハッシュから短いハッシュを取得する
26
A
答えて
41
最短SHA1は4改訂の解析の長さが短いオプションで、デフォルトであなたの7のSHA1を与えるあります
git rev-parse --short 921103db8259eb9de72f42db8b939895f5651489
921103d
あなたは短いオプションに4を指定してSHA1を最小限にする必要があります。
git rev-parse --short=4 921103db8259eb9de72f42db8b939895f5651489
92110
3
はそれを手に入れた:あなたが得ることができる
$ git rev-parse --short 1a6f39665adf05810f70b37ef6470bbcf61fcd38
1a6f396
関連する問題
- 1. 短いハッシュを生成するハッシュ関数?
- 2. 配列のハッシュをハッシュの別のハッシュに接続する正しい方法
- 3. アンカー/ハッシュのインデックスを取得
- 4. ハッシュからデータを取得しているRuby上のRuby
- 5. ハッシュ文字(#)と正規表現のマッチング
- 6. Git - ハッシュが機能しないための「短縮形」ですか?
- 7. Node.jsのRedisからさまざまなハッシュを取得する
- 8. boost :: hashから32ビットのハッシュ値を取得する
- 9. 順序付きハッシュを取得する
- 10. CryptoJSを使用してBLOBの正しいSHA1ハッシュを取得するには?
- 11. Rubyの正規表現のハッシュで正規表現を統合する方が速いのですか?
- 12. Gitでコミットメッセージとハッシュと一緒にコミットのリストを取得する
- 13. 3つの短絡のハッシュ関数
- 14. Facebookからの情報取得OmniAuth認証ハッシュ
- 15. コミットする前にGITハッシュを知っていますか?
- 16. perlのあるハッシュから別のハッシュへの値のコピー
- 17. 簡単な短いハッシュ値を作成するには? C#
- 18. ユーザーIDをハッシュするよりも短いGUID?
- 19. ハッシュのハッシュのperlハッシュをPHPに変換するには
- 20. git-applyかgit-amは同じハッシュを出力しますか?
- 21. perlでハッシュのハッシュをフィルタリングする
- 22. 参照から参照を含む配列へのハッシュを取得するPerl
- 23. ハッシュURLからパラメータを取得するには?私のページの一部に
- 24. 配列内のハッシュから特定の値を取得するruby rails
- 25. CocoaのURLからユニークなハッシュやIDを取得するには?
- 26. 空のハッシュとハッシュなしの違い
- 27. 与えられた正規表現とキーが一致するハッシュの要素を取得するにはどうすればよいですか?
- 28. gitブランチの短縮コミットをきれいに取得する
- 29. ハッシュにハッシュを追加する(Ruby)
- 30. 口ひげ:テンプレートからタグのリスト/ハッシュを取得しますか?
[Get git version hash http://stackoverflow.com/questions/5694389/get-the-short-git-version-hash) –