最近変更されたファイルのアーカイブを作成する簡単なソリューションを探しています。
Googleからこの簡単なコマンドを取得します
git archive -o update.zip HEAD $(git diff --name-only HEAD^)
GIT BUSHで実行すると、致命的と言い続けます :有効なオブジェクト名ではありません
その場合、私はこの答えを使用しています
tar czf changed-files.tar.gz `git diff --name-only [diff options]`
たとえば、最後の 4 つのリビジョンで変更されたファイルを含むアーカイブを作成するには、次のようにします。
tar czf changed-files.tar.gz `git diff --name-only HEAD~4..`
HEAD~4
これは、もちろん、それが実際に存在することを前提としています。