Скопировать все измененные файлы отслеживаемые гитом в папку.
cpDiffFiles.sh
в корневой директории рядом с .git/
и скопировать в него код chmod u+x cpDiffFiles.sh
./cpDiffFiles.sh resultIDiffFolder a2e9cd3 cd7091d
#!/bin/bash
if [ -z $1] ; then echo "Ошибка: укажите каталог первым параметром в вызове скрипта"; exit 1; fi
files=`git diff --name-only $2 $3`
for file in $files
do
directory=$(dirname $file)
if [ ! -d "$1/$directory" ]; then
mkdir -p $1/$directory
fi
echo "$file -> $1/$file"
cp $file $1/$file
done
echo 'Завершено!!!'
exit 0