if [ -z "$1" ];
then echo "Please supply a commit message wrapped in single quotes '' before you proceed!";
else
cd /opt/lampp/htdocs/namOfProject/
git add *
git commit -am "$1"
git push;
fi
मैं आमतौर पर एक साधारण खोल स्क्रिप्ट का उपयोग करता हूं जो सब कुछ एक साफ स्वीप में चलाता है। इस प्रकार स्क्रिप्ट कहीं सहेजें आप की तरह और है जैसे कि यह एक नाम देना nameOfScript.sh
फिर, और यह महत्वपूर्ण है, फ़ाइल निष्पादन योग्य बनाने:
chmod +x ./nameOfScript.sh
भागो इस रूप में अपने टर्मिनल पर इस प्रकार है:
./nameOfscript.sh 'Your commit's description'
स्क्रिप्ट के बारे में बताते
पहली पंक्ति सिर्फ जांचती है कि आपके प्रतिबद्धता के लिए एक विवरण है। इसे कमांड लाइन पर एक तर्क के रूप में पारित किया जाता है।
आपकी परियोजना की निर्देशिका में चौथी पंक्ति बदलती है।
तो फिर आप अपने परिवर्तन मंच और उन्हें तर्क यह है कि आप में पारित साथ प्रतिबद्ध हूँ।
अंत में, दूसरा अंतिम पंक्ति अपने दूरस्थ भंडार में परिवर्तन आ जाएगी
यह जवाब है, काम करता है के रूप में स्थापित किया जाना चाहिए अच्छा। मैं '[उर्फ] \t एसी =! गिट ऐड-ए और गिट प्रतिबद्ध 'का उपयोग करता हूं और यह मेरे वर्कफ़्लो के लिए चमत्कार करता है :) – Fumler