Script para actualizar tu GitHub

Nov 22, 22

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.

Referencia