問題タブ [git-hash]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - Git コミット ハッシュからすべてのシンボリック名を取得するにはどうすればよいですか?
Git コミット ハッシュに複数のタグが関連付けられている場合、および/または複数のブランチの先頭である場合、それらすべてを一覧表示する良い方法はありますか?
git name-rev
、git describe
、およびのオプションを調べましたがgit symbolic-ref
、希望どおりのオプションが見つかりませんでした。イライラすることに、タグのみgit name-rev
をリストする--tags
オプションがありますが、ブランチのみをリストする明らかなメカニズムはありません(とにかく、ブランチよりもタグを常に好むようです)。git name-rev
コミット ハッシュをそのすべてのシンボリック名にマップするには、すべての結果に対して実行git tag --list
してから実行する必要がありますか?git branch --all --list
git rev-parse
git - 何がハッシュされていますか: git hash-object abc.txt?
ファイルサイズが 3 で、正確に 3 文字が含まれるファイル abc.txt がありますabc
。https://hexed.itにドラッグすると、次のようになります。
git hash-object abc.txt
次にf2ba8f84ab5c1bce84a7b441cb1959cfc7093b7f
、--no-filters
オプションの有無にかかわらず、 を生成します。
ただし、オンラインの SHA1 ジェネレーターのいずれかにアクセスすると、3 つの文字abc
がa9993e364706816aba3e25717850c26c9cd0d89d
.
git hash-object
ハッシュの計算に使用しているコンテンツは何ですか?
git - マスター ブランチのすべての Git コミット ハッシュ ID を取得する方法
マスター ブランチのすべてのコミット ハッシュ ID を取得したいと考えています。ただし、次のコマンドを使用すると、最新のコミット ID のみが結果と一致します。古いコミット ハッシュ ID はマスター ブランチに属していません。マスター ブランチにのみ属するコミット ハッシュ ID を取得する他の方法はありますか?
git rev-parse origin/master --all