ریاکت برای غارنشینان 9 (git)

تا اینجا کلی تنظیم و کانفیگ انجام دادیم و دیگه وقتشه که git رو بیاریم وسط ..البته میشد و باید از همون اول گیت رو راه مینداختیم ولی خب من دلم میخواست اولین کامیتمون یه کم پر و پیمون باشه

واسه کار کردن با گیت لازم نیست چیزی بلد باشی ..فقط کافیه گیت رو از آدرس زیر نصب کنین و باقیش رو بسپارین به vscode

https://git-scm.com/downloads

خب بعد از نصب گیت میریم توی vscode و از منوی کنار روی source control کلیک میکنیم

خیلی واضح میگه هنوز چیزی نیست و با زدن + گیت به پروژه اضافه میشه

بعد از انجام این کار شما با همچین صفحه ای روبه رو میشین

این صفحه میگه شما بیشتر از 5000 فایل دارین که کامیت نشده ..در حالی که من به زور تعداد فایل هام به 20 تا میرسه...این فایل ها مربوط به گتابخونه هایی هست که نصب کردیم و یا فایل هاییه که موقع build نکست میسازه ...گیت این امکان رو داره که این نوع فایل هارو نادیده بگیره ..برای این کار در روت پروژه یه فایل به نام .gitignore بسازین و پوشه ها و فایل هایی که نمیخواین و تغییراتشون براتون مهم نیست رو بزارین توش

بعد از ایگنور کردن دو تا پوشه میبینین که تعداد تغییرات شد 12 تا.برای این که این تغییرات ثبت بشه کافیه توی کادر بالا یه متن در مورد تغییرات بنویسین و روی اون تیک کلیک کنین تا تغییرات کامیت بشه. خب ما الن یه گیت داریم که فقط روی کامپیوتر خودمونه و به جایی وصل نیست ..بهتره این پروژه رو اپن سورس کنیمش و فایل هارو روی گیت هاب منتشر کنیم .برای این که یه گیت محلی رو به گیت هاب وصل کنیم میتونستیم کارای دیگه ای هم بکنیم ولی الان اول یه ریپوزیتوری با اسم react-strix روی گیت هاب میسازم و بعد توی vscode کد ctrl+shift+p رو میزنم و داخلش مینویسم git add remote اینتر میکنم و نام ریپو و url ریپو رو که از gthub رفتم وارد میکنم و این دوتا به هم وصل میشن

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

الان آدرس گیت ما اینه

https://github.com/straxico/react-strix

اگه یه نگاهی بندازین میبینین که پوشه های خالی کامیت نشده ..هر وقت که داخل این پوشه ها فایلی قرار بدیم خود به خود وارد گیت میشه .

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

اسمشو گذاشتم react-strix ...دوسش دارم