~/.bash_profileजोड़ने, कमिट करने और एक कमांड डालने के साथ पुश करने के लिए जोड़ें :
function g() { git commit -a -m "$*"; git push; }
उपयोग:
g your commit message
g your commit message 'message'
कोई उद्धरण की आवश्यकता नहीं है, हालांकि आप अपने प्रतिबद्ध संदेशों में अर्धविराम या कोष्ठक का उपयोग नहीं कर सकते हैं (एकल उद्धरण की अनुमति है)। यदि आप इनमें से किसी को भी चाहते हैं तो बस दोहरे उद्धरण चिह्नों को आपके संदेश में रखें, जैसे:
g "your commit message; (message)"
अपने संदेश में एक टिप्पणी बनाने के लिए करें:
g "your commit message:
> your note"
एक समान तरीके से जोड़ने और कमिट करने का एक कार्य भी है:
function c() { git add --all; git commit -m "$*"; }
ठीक उसी तरह से काम करता है जो gकार्य करता है और जिसमें समान बाधाएं होती हैं। cइसके बजाय डाल दिया । उदाहरण के लिए
c your commit message
आप रिमोट से पुश करने के लिए एक उपनाम भी जोड़ सकते हैं:
alias p='git push'
उपयोग:
p
यह 2 अक्षरों में होता है, cऔर pआप अपने गिट रिपॉजिटरी के साथ काम करते समय उपयोग करते हैं। या आप gकेवल एक अक्षर के साथ यह सब करने के लिए उपयोग कर सकते हैं ।
उपनाम और कार्यों की पूरी सूची:
https://gist.github.com/matt360/0c5765d6f0579a5aa74641bc47ae50ac