Tengo un alias que hace un ssh
en una máquina y ejecuta 1 línea de código de la siguiente manera:
alias posts-update= 'ssh user@host.com "cd /var/www/blog/posts && git pull"'
Esto funciona perfectamente si se ejecuta manualmente, pero si trato de usar el posts-update
alias, no hace nada y no imprime nada
Tenga en cuenta que el comando se puede escribir de una manera un poco más sencillo:
—
Daniel Andersson
ssh user@host git -C /var/www/blog/posts pull
.
@DanielAndersson: La
—
grawity
-C
opción se agregó recientemente (en 1.8, creo?) Por lo que podría no funcionar siempre. [He visto sistemas con git 1.6 ...]
@glennjackman ya, de alguna manera me lo perdí.
—
Adonis K. Kakoulidis
@grawity: Muy bien, utilizo principalmente Mercurial de una manera similar que ha tenido ese cambio durante mucho tiempo. Lo busqué para Git en el manual de mi sistema local mientras escribía lo anterior, ya que asumí que tendría un interruptor similar :-). Stack Overflow tiene una pregunta que confirma que es bastante reciente ; solo desde 1.8.5, en realidad.
—
Daniel Andersson
=
y la cita de apertura? gnu.org/software/bash/manual/bashref.html#index-alias