~/.bash_profileTek bir komutla eklemek, işlemek ve itmek için ekleyin :
function g() { git commit -a -m "$*"; git push; }
Kullanımı:
g your commit message
g your commit message 'message'
İşleme iletilerinizde noktalı virgül veya parantez kullanamasanız da tırnak işareti gerekmez (tek tırnaklara izin verilir). Bunlardan herhangi birini istiyorsanız, sadece mesajınıza çift tırnak koyun, örneğin:
g "your commit message; (message)"
Mesajınızda bir yorum oluşturmak için şunları yapın:
g "your commit message:
> your note"
Benzer şekilde ekleme ve taahhüt etme işlevi de vardır:
function c() { git add --all; git commit -m "$*"; }
Tam olarak aynı şekilde gçalışır ve aynı kısıtlamalara sahiptir. Sadece cyerine koy . Örneğin
c your commit message
Uzaktan kumandayı itmek için bir takma ad da ekleyebilirsiniz:
alias p='git push'
Kullanımı:
p
Bu 2 harften oluşur cve pgit deponuzla çalışırken kullanabilirsiniz. Ya da gbunun yerine hepsini tek bir harfle kullanabilirsiniz.
Takma adların ve işlevlerin tam listesi:
https://gist.github.com/matt360/0c5765d6f0579a5aa74641bc47ae50ac