これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 1 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド git-hash-object です。
プログラム:
NAME
git-hash-object - オブジェクト ID を計算し、オプションでファイルから BLOB を作成します
SYNOPSIS
git ハッシュオブジェクト [-t ] [-w] [--path=|--フィルターなし] [--stdin [--literally]] [--] ...
git ハッシュオブジェクト [-t ] [-w] --stdin-paths [--no-filters]
DESCRIPTION
の内容を使用して、指定されたタイプのオブジェクトのオブジェクト ID 値を計算します。
名前付きファイル (ワークツリーの外にある場合もある) を作成し、オプションで結果を書き込みます。
オブジェクトをオブジェクト データベースに追加します。オブジェクト ID を標準出力にレポートします。これは
によって使用される git cvsimport ワークツリー内のファイルを変更せずにインデックスを更新します。いつ
は指定されていません。デフォルトは「blob」です。
OPTIONS
-NS
タイプを指定します (デフォルト: "blob")。
-w
実際にオブジェクトをオブジェクト データベースに書き込みます。
--標準入力
ファイルからではなく標準入力からオブジェクトを読み取ります。
--stdin パス
ファイル名を標準入力からではなく、1 行に 1 つずつ読み取ります。
コマンドライン。
- 道
指定されたパスにあるハッシュ オブジェクト。ファイルの場所は異なります
ハッシュ値に直接影響しますが、Git フィルターの決定にはパスが使用されます。
オブジェクトをオブジェクト データベースに配置する前に、オブジェクトに適用する必要があります。
フィルターを適用した結果、オブジェクト データベースに格納される実際の BLOB は異なる場合があります。
指定されたファイルから。このオプションは主に、次の場所にある一時ファイルをハッシュする場合に役立ちます。
作業ディレクトリの外、または標準入力から読み取られたファイル。
--フィルターなし
によって選択された入力フィルターを無視して、内容をそのままハッシュします。
行末変換を含む属性メカニズム。ファイルの読み取り元の場合
標準入力の場合、 --path オプションが指定されていない限り、これは常に暗黙的に指定されます。
- 文字通り
--stdin を使用して、他の方法では渡されない可能性があるルーズなオブジェクトにガベージをハッシュできるようにします。
標準のオブジェクト解析または git-fsck チェック。 Git 自体のストレス テストに役立ちます。
実環境で遭遇する破損したオブジェクトや偽のオブジェクトの特徴を再現します。
GIT
の一部 git(1)スイート
onworks.net サービスを使用してオンラインで git-hash-object を使用する