Empurre para vários controles remotos de uma vez com o git

Às vezes, você pressiona vários controles remotos de uma vez.

e fica trabalhoso continuar digitando

$ git push origin --all && git push nodester --all && git push duostack --all

você pode estar pensando, quem aciona três controles remotos de uma vez? , Bem, você só pode querer.

Depois de cutucar o google eu encontrei esta pequena joia

  • Abra o seu a .gitconfigpartir de uma concha
$ git config --global -e
  • então adicione isso
[remote "all"]
url
= origin-host:path/yourRepo.git
url
= nodester-host:path/yourRepo.git
url
= duostack-host:path/yourRepo.git
  • ou se você apenas quer ficar no shell, para os puristas de CLI, aqui vai
$ git remote add all origin-host:path/proj.git
$ git remote
set-url --add all nodester-host:path/proj.git
$ git remote
set-url --add all duostack-host:path/proj.git
  • Depois de configurá-lo, você pode simplesmente digitar
$ git push all --all

Muito adorável, devo dizer eu mesmo.

-Aproveitar