هفت شهیدان
جمعه 02 خرداد 1399, 18:05 عصر
بنام خدا
آموزش ساده 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
151751
حالا git sttus مینویسیم تا آخرین وضعیت تغییراتمون را ببینیم
git diff HEAD را مینویسیم تا گیت مقایسه میکنه تغییرات قبلی با جدید
حالا میخوایم تغییرات را stage کنیم ولی یادمون باشه این مرحله stage یک مرحله قبل ذخیره شدنه.
git add -A
حالا بنویسید git diff --staged تا بتوانیم آخرین تغییرات را قبل commit شدن ببینیم
151753
میتوانیم با git reset index.html فایل index.php را از stage بیرون کنیم
151752
در اینجا نوشته از stage بیرون شد
حالا میخوایم تغییرات را به حالت اولش ببریم پس بنویسیم:
git checkout -- index.html
151756
و در notepad میتونیم این را ببینیم:
151757
یادمون باشه هر تغییری را زمانی میتونیم به حالت قبل ببریم که commit نشده باشه
این لینک این قسمت هست که خیلی جامعتر هست .
و دارای نکاتی هست که در این نوشته ها مقدور نبود بینویسم:
https://aparat.com/v/m2HYy
لینک قسمت بعد را هم میتونید جلو به جلو ببینید که درباره Branch گفته میشه :
https://aparat.com/v/3nyI1
آموزش ساده 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
151751
حالا git sttus مینویسیم تا آخرین وضعیت تغییراتمون را ببینیم
git diff HEAD را مینویسیم تا گیت مقایسه میکنه تغییرات قبلی با جدید
حالا میخوایم تغییرات را stage کنیم ولی یادمون باشه این مرحله stage یک مرحله قبل ذخیره شدنه.
git add -A
حالا بنویسید git diff --staged تا بتوانیم آخرین تغییرات را قبل commit شدن ببینیم
151753
میتوانیم با git reset index.html فایل index.php را از stage بیرون کنیم
151752
در اینجا نوشته از stage بیرون شد
حالا میخوایم تغییرات را به حالت اولش ببریم پس بنویسیم:
git checkout -- index.html
151756
و در notepad میتونیم این را ببینیم:
151757
یادمون باشه هر تغییری را زمانی میتونیم به حالت قبل ببریم که commit نشده باشه
این لینک این قسمت هست که خیلی جامعتر هست .
و دارای نکاتی هست که در این نوشته ها مقدور نبود بینویسم:
https://aparat.com/v/m2HYy
لینک قسمت بعد را هم میتونید جلو به جلو ببینید که درباره Branch گفته میشه :
https://aparat.com/v/3nyI1