کاربرد این دستور چیست؟ برای اینکه بدانیم چه فایل هایی مورد تغییر قرار گرفته اند یا اینکه جدید ایجاد شده اند از این دستور استفاده میکنیم.

حالت های مختلفی از این دستور وجود دارد که در ادامه به توضیح آن ها میپردازیم.

قالب اصلی دستور به صورت زیر میباشد:

git status

با اجرای دستور بالا اطلاعات کاملی درباره همه ی تغییرات و فایل های جدید در اختیار شما قرار میگیرد. برای دیدن اطلاعات کوتاه تر از دستور زیر استفاده میکنیم:

git status -s
------- or ---------
git status --short

برای نمایش stash های ایجاد شده از دستور زیر استفاده میکنیم:

git status --show-stash

برای اینکه فقط فایل هایی که جدید ایجاد شده اند و هنوز در commit قرار نگرفته اند (با استفاده از دستور git add) نمایش داده شود از دستور زیر استفاده میکنیم:

git status -u[mode]

در دستور بالا به جای کلمه ی mode از کلمات زیر باید استفاده کرد که نشان دهنده ی حالت است:

// Show no untracked files
git status -uno
_______________________________________________
// Shows untracked files and directories
git status -unormal
_______________________________________________
// Also shows individual files in untracked directories
git status -uall

پایان.