چرا گیت (Git) خیلی مهمه ؟
Git (گیت) رو خیلی باید جدی بگیری، چرا که واقعا توی برنامه نویسی خیلی خیلی مهمه و واقعا میکنه کمک های زیادی بهت بکنه.
به کمک گیت خیالت راحته که هیچ موقع برای پروژه برنامه نویسی خودت مشکلی بوجود نمیاد.
پاک نمیشه، اگه جاییش بهم بریزه خیلی راحت میتونی به نسخه قبلی برگردونی و …
از طرفی خیلی راحت میتونی با دیگران همکاری داشته.
مثلا با دوستات یا هم تیمی های خودت که توی هر نقطه جهان باشن، راحت میتونید سر یک پروژه با هم کار کنید.
Git چطور کار میکنه؟
گیت درواقع برای هر پروژه ای یک مخزن ایجاد میکنه که توی این مخزن ها پروژه های شما وجود دارن.
شما با دسترسی داشتن به این مخازن میتونید روی پروژه های خودتون یا حتی دیگران به راحتی کار کنید.
هر کسی که به این مخازن دسترسی داشته باشه میتونه روی پروژه کار کنه، پس به صورت تیمی میتونید باهم کار کنید و در نهایت در قالب یک پروژه واحد و نهایی از پروژه خروجی بگیرید.
برای اینکه بتونی از گیت استفاده کنی اول از همه باید گیت رو متناسب با سیستم عاملی که داری باهاش کار میکنی دانلود کنی.
برای دانلود کردن گیت هم به این آدرس میتونی مراجعه کنی : دانلود آخرین نسخه Git
بعد از دانلود Git هم با توجه به پلتفرم و محیط برنامه نویسی ای که داری انجام میدی میتونی پلاگین مربوط به گیت رو دانلود و نصب کنی.
استفاده کردن از Git
گیت به نظرم دنیای خیلی بزرگی داره و یادگیری کامل اون خیلی زمانبره.
نیاز نیستش که همه دستورات گیت رو همون اول یاد بگیری، به نظرم اول تمرکزت رو بزار که با دستورات پایه ای و اولیه گیت کار کنی و به مرور زمان موارد خیلی پیشرفتهش رو یاد بگیر.
دستورات اولیه و پایهای Git
- config : این دستور هویت شما را با نام و آدرس ایمیل تنظیم میکند.
- init : این دستور یک مخزن خالی جدید ایجاد میکند.
- clone : این دستور یک مخزن موجود را ایجاد میکند.
- add : این دستور تمامی فایل های جدید یا ویرایش شده را اضافه میکند.
- status : این دستور وضعیف فایلها را نمایش میدهد.
- commit : این دستور تغییرات را به مخزن محلی اضافه میکند.
- branch : این دستور یک شاخه جدید به مخزن اضافه میکند.
- checkout : این دستور بین شاخهها جابجا میکند.
- remote : این دستور کخزن محلی را به مخزن اصلی میکند.
- push : این دستور تغییرات ره به مخزن اصلی میکند.
- pull : این دستور تغییرات را از مخزن اصلی دریافت میکند.
- merge : این دستور تغییرات بین دو شاخه را ادغام میکند.