عبور از مرحله آماده سازی
اگرچه مرحله آمادهسازی میتواند بسیار مفید باشد، گاهی اوقات کمی پیچیدهتر از آن چیزی است که در جریان کار خود نیاز دارید. اگر بخواهید از منطقه مرحلهبندی عبور کنید گیت یک میانبر ساده ارائه میدهد. با افزودن گزینه -a به دستور git commit
، گیت بهطور خودکار هر فایلی که قبلاً پیگیری شده را قبل از ثبت، مرحلهبندی میکند و شما میتوانید بخش git add
را نادیده بگیرید:
$ git commit -a -m 'Add new benchmarks'
در این حالت نیازی نیست قبل از ثبت، دستور git add
را برای فایل CONTRIBUTING.md اجرا کنید. این به این دلیل است که فلگ -a شامل تمام فایلهای تغییر کرده است. این کار راحت است، اما احتیاط کنید؛ گاهی اوقات این فلگ ممکن است باعث شود تغییرات ناخواستهای را شامل کنید.