मैं अपने साधारण git ऐड / कमिट / पुश के लिए पैरामीटर के साथ एक उपनाम बनाने की कोशिश कर रहा हूं।
मैंने देखा है कि फ़ंक्शन का उपयोग उपनाम के रूप में किया जा सकता है इसलिए मैं कोशिश करता हूं लेकिन मैंने इसे नहीं बनाया है।
इससे पहले कि मैं था:
alias gitall="git add . ; git commit -m 'update' ; git push"
लेकिन मैं अपने कमिट्स को संशोधित करने में सक्षम होना चाहता हूं:
function gitall() {
"git add ."
if [$1 != ""]
"git commit -m $1"
else
"git commit -m 'update'"
fi
"git push"
}
(मुझे पता है कि यह एक भयानक अभ्यास है)
cshकरता है, लेकिन इसमें सभी कार्य नहीं हैं। (मुझे नहीं पता कि क्या कोई कार्य नहीं हैं क्योंकि उपनाम पैरामीटर ले सकते हैं, या अगर कोई पैरामीटर नहीं हैं क्योंकि एलियंस कोई कार्य नहीं हैं, या क्या है।)