مشاهده وضعیت working tree


برای مشاهده وضعیت working tree در گیت، شما می‌توانید از دستور git status استفاده کنید. این دستور اطلاعاتی درباره تغییرات فایل‌ها در دایرکتوری کاری (working directory) شما را نمایش می‌دهد.

مشاهده وضعیت working tree در گیت

اگر از دستور git status در خط فرمان terminal پروژه خود استفاده کنید مطابق شکل زیر خواهید دید که فایل های شما در ناحیه stage با رنگ سبز قرار گرفته اند

اگر در محیط terminal مشابه شکل زیر در خط فرمان مسیر پروژه خود در هر مرحله دستور git status را وارد نمایید وضعیت working tree را می توانید مشاهده نمایید.

bash
git status
git

خروجی git status

خروجی این دستور شامل اطلاعاتی در مورد وضعیت زیر است:

  • Changes not staged for commit:
    فایل‌هایی که تغییر یافته‌اند ولی هنوز به staging area (منطقه موقت) اضافه نشده‌اند.
  • Changes to be committed:
    staging area اضافه شده و آماده‌ی commit هستند.
  • Untracked files:
    فایل‌هایی که در مخزن گیت وجود ندارند و گیت آنها را نمی‌شناسد.

git diff

به یاد داشته باشید که برای مشاهده تغییرات دقیق‌تر در فایل‌ها می‌توانید از دستور git diff استفاده کنید.

همچنین، اگر می‌خواهید تغییرات مرحله‌بندی شده (staged) را بررسی کنید، می‌توانید از دستور زیر استفاده کنید.

bash
git diff --cached