これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドgit-ls-treeです。
プログラム:
NAME
git-ls-tree-ツリーオブジェクトのコンテンツを一覧表示します
SYNOPSIS
git ls ツリー [-d] [-r] [-t] [-l] [-z]
[--name-only] [--name-status] [--full-name] [--full-tree] [--abbrev [= ]]
[ ...]
DESCRIPTION
特定のツリーオブジェクトの内容を一覧表示します。/ bin / ls -a "は現在
作業ディレクトリ。 ご了承ください:
・動作が「/ bin / ls「その中で 示す
一致するパターンのリストだけです。たとえば、ディレクトリ名を指定します( -r)意志
動作が異なり、引数の順序は重要ではありません。
・動作は「/ bin / ls「その中で 相対的なものと見なされます
現在の作業ディレクトリに移動します。 たとえば、ディレクトリにいるとき 以下 それは
ディレクトリにジョブを開始します。 DIR走れます git ls ツリー -r HEAD DIR ツリーの内容を一覧表示するには
(あれは sub / dir in HEAD)。 ルートレベルにないツリーを提供したくない
(例:git ls-tree -r HEAD:sub dir)この場合、
sub / sub / dir 会場は HEAD 専念。 ただし、現在の作業ディレクトリは無視できます
--full-treeオプションを渡すことによって。
OPTIONS
木のようなID。
-d
名前付きツリーエントリ自体のみを表示し、その子は表示しません。
-r
サブツリーに再帰します。
-t
再帰する場合でも、ツリーエントリを表示します。 次の場合は効果がありません -r 渡されませんでした。
-d 含意する -t.
-l、-long
BLOB(ファイル)エントリのオブジェクトサイズを表示します。
-z
\ 0出力での回線終了。
--name-only、-name-status
(「長い」出力ではなく)ファイル名のみをXNUMX行にXNUMXつずつリストします。
-略語[= ]
40バイトのXNUMX進オブジェクト行全体を表示する代わりに、一部のみを表示します
プレフィックス。 デフォルト以外の桁数は、-abbrev =で指定できます。 。
- フルネーム
現在の作業ディレクトリに関連するパス名を表示する代わりに、
フルパス名。
-フルツリー
リストを現在の作業ディレクトリに制限しないでください。 --full-nameを意味します。
[ ...]
パスが指定されたら、それらを表示します(これは実際には生のパス名ではなく、むしろ
一致するパターンのリスト)。 それ以外の場合は、ツリーのルートレベルを暗黙的に使用します。
唯一のパス引数。
出力 FORMAT
SP SP タブ
-zオプションを使用しない限り、パス名のTAB、LF、およびバックスラッシュ文字は次のようになります。
それぞれ\ t、\ n、および\\として表されます。 この出力形式は、
--index-info --stdin の git 更新インデックス 期待しています。
-lオプションを使用すると、形式が次のように変更されます。
SP SP SP タブ
によって識別されるオブジェクトサイズバイト単位で指定され、最小値で右寄せされます
7文字の幅。 オブジェクトサイズは、blob(ファイル)エントリに対してのみ指定されます。 他のために
エントリ-サイズの代わりに文字が使用されます。
GIT
の一部 git(1)スイート
onworks.netサービスを使用してオンラインでgit-ls-treeを使用する