Ajoutez ~/.bash_profile
pour ajouter, valider et pousser avec une seule commande:
function g() { git commit -a -m "$*"; git push; }
Usage:
g your commit message
g your commit message 'message'
Aucune citation n'est nécessaire, bien que vous ne puissiez pas utiliser de points-virgules ni de parenthèses dans vos messages de validation (les guillemets simples sont autorisés). Si vous le souhaitez, mettez simplement des guillemets doubles dans votre message, par exemple:
g "your commit message; (message)"
Pour créer un commentaire dans votre message, procédez comme suit:
g "your commit message:
> your note"
Il existe également une fonction pour ajouter et valider de la même manière:
function c() { git add --all; git commit -m "$*"; }
Fonctionne exactement de la même manière que la g
fonction et a les mêmes contraintes. Mettez juste à la c
place. Par exemple
c your commit message
Vous pouvez également ajouter un alias pour pousser vers la télécommande:
alias p='git push'
Usage:
p
Cela équivaut à 2 lettres, c
et p
vous utilisez tout en travaillant avec votre référentiel git. Ou vous pouvez utiliser à la g
place pour tout faire avec une seule lettre.
Liste complète des alias et des fonctions:
https://gist.github.com/matt360/0c5765d6f0579a5aa74641bc47ae50ac