gitで指定範囲のコミットで修正されたファイルのみをエクスポートする方法

git checkout -b work
git reset --hard 《エクスポート範囲の開始IDの一つ前》
git merge --squash --ff 《エクスポート範囲の終了ID》
git commit
#TortoiseGitで上でコミットした内容をエクスポート
# TortoiseGit > ログを表示
# 下部のファイルリストを全選択 > 右クリック > 選択したアイテムをエクスポート
#後始末
git checkout master
git branch -D work