Envie para o github vários repositórios de uma vez a partir da linha de comando

Digamos que você tenha uma dúzia de repositórios (para fazer módulos pequenos, focados e de propósito único) e que você está apenas examinando e documentando todos eles. Talvez você pule para frente e para trás entre eles e não queira empurrar para o github toda vez que adicionar uma frase ou algo assim. Em vez disso, você espera até terminar de documentar o sprint e só quer enviar todos eles para o GitHub. Aqui está uma maneira de fazer isso.

Adicione isto ao seu ~/.bash_profile:

gc-all() {
find
. -type d -maxdepth 1 -exec sh -c "(cd {} && git add . && git commit -am "$1"" && git push)"" ';'
}

alias gc-all=gc-all

em seguida