はじめに

gitのあるコミットとあるコミットの差分ファイルのみ取得するやり方をメモしておきます。

差分ファイル取得

差分ファイル取得のgitコマンドは次の通りです。

git diff [oldコミット] [newコミット] --name-only | git checkout-index --prefix=[出力先] --stdin

一つ前のコミットの差分ファイルを取得するサンプルは次の通りです。※出力先は一つ上のディレクトリのarchiveディレクトリにしてます

git diff head^ head --name-only | git checkout-index --prefix=../archive/ --stdin

その他おすすめの備忘録

Tagged with:
 

コメントを残す