روز برنامه‌نویس مبارک 🤩🎉 از هدایای روز برنامه‌نویس جا نمونی ⌛
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ امیر حق شناس
ثبت و نمایش تغیرات در git - مطالب
جامعه Html & CSS ایجاد شده در ۲۱ شهریور ۱۴۰۴

ثبت و نمایش تغییرات در Git

🔹 مراحل ثبت تغییرات

Git به طور کلی تغییرات فایل‌ها رو در سه مرحله مدیریت می‌کنه:

  1. Modified → فایل‌ها تغییر کرده اما هنوز آماده commit نیستن.
  2. Staged → فایل‌ها آماده commit شدن (git add).
  3. Committed → تغییرات در مخزن ثبت شدن (git commit).

🔹 دستورات مهم برای ثبت تغییرات

دستورتوضیح
git add <file>اضافه کردن تغییرات یک فایل به Stage.
git add .اضافه کردن همه فایل‌های تغییر کرده به Stage.
git commit -m "پیام commit"ثبت تغییرات Stage شده در تاریخچه Git.
git commit -a -m "پیام"اضافه کردن و commit همزمان همه فایل‌های تغییر کرده (به جز فایل‌های untracked).

🔹 دستورات نمایش تغییرات

دستورتوضیح
git statusنمایش وضعیت فایل‌ها (Modified, Staged, Untracked).
git diffنمایش تغییرات فایل‌ها نسبت به آخرین commit (برای فایل‌های Modified).
git diff --stagedنمایش تغییرات فایل‌هایی که Stage شدن.
git logمشاهده تاریخچه commitها.
git log --onelineنمایش خلاصه تاریخچه commitها در یک خط.
git log --graph --all --onelineنمایش گرافیکی شاخه‌ها و commitها.

🔹 نکات کلیدی

  • همیشه قبل از commit، با git status و git diff تغییرات رو بررسی کن.
  • پیام commit باید مختصر و گویا باشه تا فهم تاریخچه پروژه راحت باشه.
  • ترکیب Stage و Commit کمک می‌کنه تغییرات کنترل شده و مرحله به مرحله ثبت بشن.