مشکل در درک نحوه دقیق کار گیت

پرسیده شده
فعالیت 1156 روز پیش
دیده شده 629 بار
0

سلام وقتی اول دستور git init رو می زنیم تمام فایل ها تبدیل به untracked میشه وضعیتشون بعد git add رو می زنیم و به مد stage میرن خب پس modified و unmodified رو رد می کنه و مستقیم تو staged قرار می گیره؟ بعد از اولین کامیت وقتی ویرایش می کنیم فایل رو میره تو مد modified و رنگش قرمزه و وقتی git add میزنیم modified میشه و رنگش سبز تو این مرحله هم staged هست هم modified؟(چون اد کردم فایل رو باید staged باشه ولی نوشته modified)

 

یه سوال دیگه فایلی که قبلا کامیت کردیم کی میره تو حالت unmodifed؟

 

فایل پیوست
pic.zip
110.91 KB

محمد محمدی
محمد محمدی

18 بهمن 99

1
حذف شده

درود اگر شما اد کنید و تغییری در فایل ایجاد نکنید اون فایل به حالت استیج میره و آماده کامیت شدن میشه .. و فایلی که تغییر نکرده یعنی در حالت unmodified هست که در دوحالت میره در وضعیت آن مدیفای => اولی قبل از کامیت اگر تغییرات انجام نشه و بعد از اد یکسره کامیت کنید .. دومی بعد از حالت کامیت کلا در وضعیت unmodified میره.. اگر شما مدیفای کنید(قرمز رنگ) بعد اد کنید(سبز رنگ) اونوقت فقط در حالت استیج میره چون اون حالت نهایی که انجام شده رو در نظر میگیره.. بعد اینکه به شما داخل پرانتز میگه اگر میخوایین از حالت استیج خارج کنید این دستور رو وارد کنید (use "git restore --staged <file>..." to unstage)’’’’’’

فایل پیوست

Arash Aslani

توسط

Arash Aslani

6 اسفند 99