¿Hay alguna manera de ejecutar commands git en un script bash, agregar los files modificados, enviar un comentario y luego enviarlos al server donde el file bash no está en el directory del repository?
esto es lo que tengo, y todo funciona, excepto el compromiso,
cd /home/repos git add file.txt echo "comment: " read input_varible git commit -m '$input_varible' git push origin master
cuando se ejecuta la línea de confirmación obtengo este error,
error: bad index file sha1 signature fatal: index file corrupt
pero cuando hago todo en la terminal, funciona bien.
y sí, he intentado restablecer los índices usando este command, pero no funciona
rm -f .git/index git reset
Estoy trabajando en un Linux si eso ayuda
Sí, esto es posible. Lo estoy haciendo agregando un alias al script en mi file ~/.bash_profile
.
Como está agregando un alias, no olvide volver a cargar su terminal. Ah sí, y no necesitas todas las cosas del cd /path/to/directory
ya que necesitas iniciar tu command dentro del directory del repository.