Buscando maneras de facilitarme el trabajo con GitHub que es donde tengo alojada mi web (más bien son mis projectos, apuntes y cosas por es estilo) porque para subir cualquier cosa a GitHub
era una tocada de huevos en mi caso.
Así que me puse a buscar algun script para ayudarme a realizar las actualizaciones de mis repositorios en Git, y después de mucho buscar, al final lo encontre.
Es el siguiente que pongo a continuación
#!/bin/bash
# Actualitzar rapidament el teu repositori de Git
# (CC) 2011 Alfonso Saavedra "Son Link"
# http://sonlinkblog.blogspot.com
# Bajo licencia GNU/GPL
# up2Git.sh <ficheros>
# Comprovem si el directori en el que estem, es un repositori de Git
if [ ! -d '.git' ]; then
echo 'Aquest directori no conte un repositori de Git'
exit -1
fi
# Ara validem i l'hi hem passat algun parametre
if [ $# == 0 ]; then
echo "Up2Git: ¡Error! No l'hi has passat cap parametre"
echo "up2Git fitxer_1 fitxer_2 ... fitxer_N"
exit -1
else
# Revisem els parametres per validar si son fitxers o directori
for file in $*; do
if [ ! -e $file ]; then
echo "Up2Git: L'arxiu o directori $file no existeix"
exit -1
fi
done
# Si hem arribat fins aqui, informem a Git dels arxius a pujar
git add $*
# Aixo ens demana el missatge del commit
echo "Informi del missatge del commit:"
read TXT
git commit -m "$TXT"
# i finalitzem pujant els arxius
git push origin master
fi
Para usarlo, en mi caso, lo hago de la siguiente manera :
usuari@debian:~$ bash up2Git.sh .
El script es de Alfonso Saavedra
a el todo mi agradecimiento, por facilitarme el tener mis repositorios de GitHub actualizados.