問題タブ [git-ls-tree]
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-ls-treeの出力のモードフィールドを読み取る方法
最後の3桁がファイルモードであることは知っていますが、最初の3桁は何ですか?gitユーザーズマニュアルで見つけられません。
git - 作業ディレクトリの git ls-tree 出力?
と同じ方法で出力する方法を探していますls-tree
が、私の作業ディレクトリです。私が実行するたびにgit ls-tree .
、それは言いますfatal: Not a valid object name .
git - Git ツリー オブジェクトの内部形式は何ですか?
Git ツリー オブジェクトのコンテンツの形式は何ですか?
ブロブ オブジェクトの内容は ですがblob [size of string] NUL [string]
、ツリー オブジェクトの場合はどうでしょうか。
git - git ls-tree -r HEAD -- の代替。:!フー
一部のパスを除いて、一連のパスのリビジョン用にファイルのパス、アクセス許可、およびコンテンツ ハッシュのリストを取得したいと考えています。
git ls-tree
完璧に思えます。たとえば、Git リポジトリでは、
しかし、これは2.3.0 で削除され、次のメッセージが表示されました。
ls-tree: サポートされていないため、負のパス指定を無効にします
まあそれは円形です;)
git 2.3.0以降でこれを行うための新しい「正しい」方法は何ですか?