0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Git】納品用差分ファイルzip化 windows

Last updated at Posted at 2021-03-14

###差分ファイルZIP化

git archive ブランチ名 (git diff --name-only from-commitID to-commitID --diff-filter=ACMR) -o archive.zip

※--name-only は、差分の内容ではなくファイル名のみをリスト出力するオプション
※-o では出力するファイル名を指定
※filter=d で、削除されたファイルはリストに出力させないようにしておく
※–diff-filter=ACMR「A=追加、C=コピー、M=変更、R=リネーム」
参考:
https://www.tam-tam.co.jp/tipsnote/program/post12992.html
https://www.granfairs.com/blog/staff/git-archivediff

####【補足】
⚠下記だとなぜかできない

git archive ブランチ名 `git diff --name-only from-commitID to-commitID --diff-filter=ACMR` -o archive.zip

原因:バッククウォートを使うと以下エラーが起こるみたい
error: unknown option `name-only'

解決法:バッククウォートの代わりに()を使用したら動作した

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?