Chapters ▾ 2nd Edition

A3.7 پیوست C: دستورات گیت (Git Commands) - عیب‌یابی (Debugging)

عیب‌یابی (Debugging)

گیت چند دستور دارد که برای کمک به اشکال‌زدایی در کدتان مفیدند. این موارد می‌تواند از پیدا کردن محل معرفی یک تغییر تا یافتن شخصی که آن را معرفی کرده را شامل شود.

یافتن کامیت مشکل‌دار با جستجوی دودویی (git bisect)

ابزار git bisect یک ابزار اشکال‌زدایی بسیار مفید است که با انجام جستجوی دودویی خودکار، مشخص می‌کند کدام کامیت اولین موردی بوده که باگ یا مشکل را معرفی کرده است.

این ابزار به‌طور کامل در سرچ باینری (Binary Search) پوشش داده شده و فقط در آن بخش ذکر شده است.

نمایش آخرین تغییر‌دهنده هر خط (git blame)

دستور git blame خطوط هر فایل را با نشان‌دادن این‌که آخرین تغییری که هر خط را وارد کرده مربوط به کدام کامیت بوده و چه‌کسی آن کامیت را نوشته است، حاشیه‌نویسی می‌کند. این برای یافتن شخصی که می‌توان از او درباره‌ی بخش خاصی از کدتان سؤال پرسید مفید است.

این موضوع در حاشیه‌نویسی فایل (File Annotation) پوشش داده شده و فقط در آن بخش ذکر شده است.

جستجوی متنی در مخزن گیت (git grep)

دستور git grep می‌تواند به شما کمک کند هر رشته یا عبارت منظمی را در هر یک از فایل‌های کد منبعتان، حتی در نسخه‌های قدیمی‌تر پروژه، پیدا کنید.

این دستور در گلوبال سرچ گیت (Git Grep) پوشش داده شده و فقط در آن بخش ذکر شده است.

scroll-to-top