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

خروجی git status
خروجی این دستور شامل اطلاعاتی در مورد وضعیت زیر است:
-
Changes not staged for commit:
فایلهایی که تغییر یافتهاند ولی هنوز به staging area (منطقه موقت) اضافه نشدهاند. -
Changes to be committed:
staging area اضافه شده و آمادهی commit هستند. -
Untracked files:
فایلهایی که در مخزن گیت وجود ندارند و گیت آنها را نمیشناسد.
git diff
به یاد داشته باشید که برای مشاهده تغییرات دقیقتر در فایلها میتوانید از دستور git diff استفاده کنید.
همچنین، اگر میخواهید تغییرات مرحلهبندی شده (staged) را بررسی کنید، میتوانید از دستور زیر استفاده کنید.
git diff --cached