私はコミットが行われるたびに変更されたファイルが(ハードコードされた)ディレクトリに自動的にインストールされるように、コミット後のフックを裸のリポジトリに追加しようとしています。裸のgitリポジトリの単一のパスをクローニングする
リポジトリから1つのファイルをフェッチする方法はありますか?
git-cloneはパスの指定を許可していないようですが、見つかったコマンド(git-fetch、git-pull)は既存のローカルgitリポジトリが動作する必要があります。
これを行う方法はありますか?
git checkout-indexは、裸のリポジトリでは機能しません(「致命的:この操作は作業ツリーで実行する必要があります)」。 しかし、あなたが投稿したリンクは、うまく動作するgit-archiveも示唆しています:( "git archive master TESTFILE | tar -x -C/my/destination")ありがとう! – knipknap
ああ、興味深いことに、裸のリポジトリには読み込み用のインデックスがないと思います。知っておいてよかった。 –