تاریخچه Git

📜 بررسی تاریخچه تغییرات در Git

یکی از مهم‌ترین ویژگی‌های Git، امکان مشاهده و پیگیری دقیق تغییراتی‌ست که در طول زمان در پروژه ایجاد شده‌اند. این قابلیت نه تنها برای توسعه فردی، بلکه در کار تیمی نیز حیاتی است.

🔍 git log

برای دیدن لیست تمام commitها همراه با نویسنده، تاریخ و پیام:

git log

📌 git log --oneline

برای نمایش خلاصه‌ commitها در یک خط:

git log --oneline

🧠 git diff

برای دیدن تفاوت فایل‌های تغییر یافته نسبت به آخرین commit:

git diff

یا برای مقایسه بین دو commit مشخص:

git diff commit1 commit2

🪪 git show

برای دیدن جزئیات کامل یک commit خاص:

git show abc1234

🕵️‍♂️ فیلتر تاریخچه

مشاهده تغییرات فقط روی یک فایل خاص:

git log path/to/file

یا نمایش commitهای نویسنده خاص:

git log --author="Ali"

🔁 نمایش گراف تاریخچه

برای دیدن ساختار شاخه‌ها به‌صورت تصویری:

git log --oneline --graph --all

✅ جمع‌بندی

با استفاده از این دستورات می‌توانید به‌راحتی گذشته پروژه را بررسی کرده، تغییرات را دنبال کرده و در صورت نیاز به نسخه‌های قبلی بازگردید. این ابزارها پایه‌ی مدیریت حرفه‌ای پروژه در Git هستند.