#!/bin/bash echo "Tamaño de cambios no staged:" git diff --name-only | while read file; do if [ -f "$file" ]; then stat -c %s "$file" fi done | awk '{sum += $1} END {printf "%.2f MB\n", sum/1048576}' echo -e "\nTamaño de cambios staged:" git diff --cached --name-only | while read file; do if [ -f "$file" ]; then stat -c %s "$file" fi done | awk '{sum += $1} END {printf "%.2f MB\n", sum/1048576}'