はじめに

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:
 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>