Aggiungi ~/.bash_profile
per aggiungere, confermare e spingere con un solo comando:
function g() { git commit -a -m "$*"; git push; }
Uso:
g your commit message
g your commit message 'message'
Non sono necessarie virgolette anche se non è possibile utilizzare punti e virgola o parentesi nei messaggi di commit (sono consentite virgolette singole). Se vuoi uno di questi semplicemente inserisci due virgolette nel tuo messaggio, ad esempio:
g "your commit message; (message)"
Per creare un commento nel tuo messaggio, procedi come segue:
g "your commit message:
> your note"
C'è anche una funzione per aggiungere e impegnare in modo simile:
function c() { git add --all; git commit -m "$*"; }
Funziona esattamente allo stesso modo di quella g
funzione e ha gli stessi vincoli. Basta mettere c
invece. Per esempio
c your commit message
Puoi anche aggiungere un alias per l'invio al telecomando:
alias p='git push'
Uso:
p
Ciò equivale a 2 lettere c
e p
lo usi mentre lavori con il tuo repository git. Oppure puoi usare g
invece per fare tutto con una sola lettera.
Elenco completo di alias e funzioni:
https://gist.github.com/matt360/0c5765d6f0579a5aa74641bc47ae50ac