بنام خدا
آموزش ساده git برای مبتدی ها

در قسمت قبلی یاد گرفتیم چطور فایل و فولدر بسازیم ونیز چطور ذخیره کنیم فایلها رو و چگونه از آخرین اطلاعات فایلها با خبر شویم. امروز میخوایم یاد بگیریم3 تا دستور.
git diff = یه چیزی با یه چیزی عوض شده
2. git diff --staged = تفاوت کارهایمان را با گذشته که اصطلاحا انجام دادیم نشان میده و اگر مشکل داشت با دستور بعدی درست میکنیم
3. اسم فایل + git reset
4.اسم فایل-- git checkout = یعنی هرچی تغییر انجام دادیم را حذف میکند...و به صورت اول برمیگرداند



تغییراتی انجام میدم تا بتوانیم درک کنیم تفاوتها را در هر تغییر index.html الان وارد فایل جلسه قبل ساختم میشم
مثلا به My First gitدر index.html چیزی اضافه میکنیم

My First git is for tutorial



Capture10.PNG


حالا git sttus مینویسیم تا آخرین وضعیت تغییراتمون را ببینیم

git diff HEAD را مینویسیم تا گیت مقایسه میکنه تغییرات قبلی با جدید

حالا میخوایم تغییرات را stage کنیم ولی یادمون باشه این مرحله stage یک مرحله قبل ذخیره شدنه.

git add -A

حالا بنویسید git diff --staged تا بتوانیم آخرین تغییرات را قبل commit شدن ببینیم

Capture8.PNG




میتوانیم با git reset index.html فایل index.php را از stage بیرون کنیم


Capture9.PNG




در اینجا نوشته از stage بیرون شد





حالا میخوایم تغییرات را به حالت اولش ببریم پس بنویسیم:
git checkout -- index.html


Capture14.PNG




و در notepad میتونیم این را ببینیم:

Capture13.PNG


یادمون باشه هر تغییری را زمانی میتونیم به حالت قبل ببریم که commit نشده باشه



این لینک این قسمت هست که خیلی جامعتر هست .


و دارای نکاتی هست که در این نوشته ها مقدور نبود بینویسم:
https://aparat.com/v/m2HYy



لینک قسمت بعد را هم میتونید جلو به جلو ببینید که درباره Branch گفته میشه :

https://aparat.com/v/3nyI1