これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド git-annex-proxy です。
プログラム:
NAME
git-annex-proxy - ダイレクトモードガードを安全にバイパスします
SYNOPSIS
git アネックス プロキシ -- git CMD [オプション]
DESCRIPTION
ダイレクト モード リポジトリでのみ有効です。これは、指定された git コマンドを
一時的な作業ツリーを作成し、ステージングされた変更や変更を反映するために作業ツリーを更新します。
gitコマンドでコミットしました。
たとえば、リポジトリにコミットされた最新の変更を元に戻すには、次のようにします。
git annex プロキシ -- git revert HEAD
リポジトリの過去のバージョンをチェックアウトするには:
git annex プロキシ -- git checkout HEAD^^
ディレクトリの名前を変更するには:
git annex プロキシ -- git mv mydir 新しい名前
特定のファイルに変更をコミットするには、まず git annex add を使用して変更をステージングします。
インデックスを取得し、コミットをプロキシします。
git annex に myfile を追加
git annex プロキシ -- git commit myfile -m foo
git コマンドが実行される一時ワークツリーは、すべてのファイルをチェックアウトすることによってセットアップされます。
インデックス内にあるファイル、および実際の作業からステージングされていないファイルをコピー (またはハードリンク)
木。 git コマンドはこの一時的なワークツリーを使用して実行されるため、ローカルなどは表示されません。
ファイルの変更。 したがって、「git add」のようなコマンドをプロキシすることはおそらく役に立ちません。
ただし、次のことを考慮すれば、任意の git コマンドでプロキシを使用できます。
一時ワークツリーとどのように対話するか。
onworks.net サービスを使用してオンラインで git-annex-proxy を使用する