28 فوریه 2021 داستان جدید


















@میکوبونگمیکو گونگوب
مهندس نرم افزار PH


در این مقاله کوتاه ، برخی از دستورات سریع git را بررسی خواهیم کرد که می توانند به ما در جستجوی تاریخچه تعهدات مخازن کمک کنند. ما نگاه خواهیم کرد
- ورود به سیستم
- git shortlog
- نمایش گیت
- git rev-list
ورود به سیستم
git log --oneline
- نسخه کوتاه تر از ورود به سیستم جایی که فقط در یک خط از log های خروجی استفاده می کند.
- فقط نشان می دهد مرتکب هش و پیام.

git log --name-status
- یک نمای کلی از موارد اضافه شده ، اصلاح و حذف شده برای هر مرتکب را نشان می دهد.

git log --stat
- یک مورد اضافی را نشان می دهد آماری متفاوت از آنچه برای هر مرتکب اضافه ، اصلاح و حذف شده است.

git log -p
- اصلاحات واقعی خط / پرونده را برای هر تعهد نشان می دهد.

git log --author=<author
- تعهدات را به نویسنده مشخص شده محدود می کند.

git log --grep=<pattern
- متعهدها را به پیامهایی که با الگوی مشخص مطابقت دارند محدود می کند.

git log -S
- تعهداتی را که نسخه اول رشته مشخص شده در آن معرفی شده است محدود می کند.

git log --diff-filter=A
- تعهداتی را که فایل مشخص شده در آن اضافه شده است محدود می کند.
- آ به حروف بزرگ و حساس است اضافه.
- می توانید جایگزین کنید آ با م برای محدود کردن تعهدات در جایی که فایل مشخص شده اصلاح شده است.
- یا با جایگزین کنید د برای زمانی که پرونده حذف شد.

git log --diff-filter=a
- مشابه حروف قبلی اما با حروف کوچک ….