mvで大文字から小文字に変換するとgitが認識してくれない。
そんなときは以下のシェルで一発変換。
#!/bin/bash
# 実行方法: sh henkan.sh <dirname>
# こんな感じで拡張子の指定などもできるでしょうね
# FILES=`find $1 -type f -name "*.gif"`
FILES=`find $1 -type f`
echo "$FILES"
read -p "こいつら変換する? [y/N]" -n 1 -r
echo
if [[ $REPLY =~ ^[Yy]$ ]]; then
echo "やるよー"
for FILE in $FILES; do
LOWER=`echo $FILE | tr A-Z a-z`;
if [ $FILE != $LOWER ]; then
git mv -f $FILE $LOWER
fi;
done;
echo "だん!"
else
echo "やんない"
fi