Viewing the History
خلاصه: با log
میشه تمام کامیتهایِ داخلِ ریبو رو دید. دستورِ log
با آپشنِ stat—
برای مشاهدهی تمامِ فایلهایِ تغییر یافته در کامیتها. و برای مشاهدهی محتوایِ تغییر یافته فایل در هر کامیت از آپشنِ patch--
.
git log --oneline --stat
git log --oneline --patch
بیاین git log رو اجرا کنیم. اینجا میتونیم تمام کامیتهای داخل ریپو رو ببینیم. برای هر کامیت نام، ناشر، ایمیل و تاریخ و زمان ساختش رو و پیام با موضوع یک خطیش. برای حرکت در خروجی از space و دکمههایِ بالا و پایین و برای خروج از Q استفاده میکنیم.
بریم سراغِ آپشنهاش. oneline-—
خلاصهی کلی از تمامیِ کامیتها رو میده.
اگر میخواید که تمامی فایلهایی که در هر کامیت تغییر کرده رو ببینین میتونیم از گزینهی stat-—
استفاده کنیم.
git log --oneline --stat
a642e12 (HEAD -> master) Add header to all pages.
audience.txt | 4 +++-
objectives.txt | 1 +
sections/creating-snapshots/init.txt | 2 +-
sections/creating-snapshots/staging-changes txt | 2 +-
toc.txt | 2 +-
5 files changed, 7 insertions(+), 4 deletions(-)
با توجه به خروجی بالا در آخرین کامیتمون ۵ فایل تغییر کرده، جلوی هر فایل میتونین تعداد تغییرات رو ببینین. 5 فایل تغییر داشتن، 7 خط درج شده و 4 خط حذف شده.
میتونیم برای مشاهدهی توضیحاتِ بیشتر دستورِ بالا رو بدونِ آپشنِ oneline-—
بنویسیم.
برای اینکه تغییرات در هر کامیت رو ببینین از آپشنِ patch--
استفاده میکنیم.
git log --oneline --patch
در خروجیِ کد بالا میتونیم تغییراتِ هر فایل رو مقایسه کنیم.