git_archive

command
v0.5.39 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 31, 2025 License: MIT Imports: 9 Imported by: 0

README

これは何?

git + ar(chive) = gitar

gitのコミット差分から変更があったファイルのみを抽出してアーカイブするツールです。

コマンドラインで利用するツールとなります。

gitを使っての実務作業をしていると、毎日たくさんのメンバーがPUSHを行います。

その都度、リポジトリには更新が反映されるのですが、ファイルが多くなってくると

「どのファイルが更新されたのか?」を判断するのが面倒になります。

実は、gitコマンドを以下のように発行すると指定したコミット間の変更ファイル一式を取得することが出来ます。

$ git archive --prefix=archive/ main $(git diff --name-only HEAD~1 HEAD) -o archive.zip

上記のコマンドを実行すると、直近のコミットで変更されたファイルがzipファイルで取得できます。

でも、毎回こんなコマンドを実行するの面倒くさいってことで作ったツールです。

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL