آموزش گیت – بخش اول

به نام خدا

به امید خدا تا جایی که وقت داشته باشم آموزش گیت رو به مرور داخل سایت قرار میدم.

در بخش اول این آموزش همراه مهندس جان باشید.

اول از همه باید بگم انواع مختلفی VCS داریم .VCS مخفف Version Control System  هست ،ما برای انجام پروژه های برنامه نویسی مون از ورژن کنترل استفاده میکنیم یکی از این VCS ها GIT  هست

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

شاید براتون سوال پیش بیاد که چرا اصلا از ورژن کنترل استفاده میکنیم ؟! مگه واجبه؟

در جواب باید گفت : واجب نیست اما بهتره که استفاده کنیم در زیر دلایل استفاده از ورژن کنترل رو لیست میکنم.

  • امکان بازیابی کدها به ورژن دلخواه
  • ذخیره روند توسعه نرم افزار در ورژن‌‌های مختلف
  • امکان مقایسه، بررسی و پیگیری کد‌ها در ورژن‌های مختلف
  • تعیین میزان کدنویسی و مشارکت هر یک از برنامه نویسان در فرآیند توسعه نرم افزار
  • مشخص بودن تغییرات اعمالی هر یک از برنامه نویسان
  • امکان توسعه و کدنویسی همزمان
  • سهولت کار تیمی به خصوص دورکاری در حوزه برنامه نویسی
  • پیگیری میزان پیشرفت پروژه
  • امکان شاخه سازی از سورس پروژه
  • نسخه‌های پشتیبان

 

بطور کلی برای برنامه نویسی راحت تر مخصوصا اگر بطور گروهی روی یک پروژه کار میکنید.

خب  از همون اول شروع میکنیم یعنی نصب :

نصب گیت :

اگه سیستم شما linux یا mac هستش بطور پیشفرض روی اونها گیت نصبه اما اگر از ویندوز استفاده میکنید

کافیه وارد سایت اصلی گیت بشید و اونرو دانلود و نصب کنید.

بعد از نصب شما هر جا که راست کلیک کنید گیت رو میبینید

من با سیستم لینوکس کار میکنم و آموزش میدم اما هیچ فرقی نداره شما ویندوزی ها هم با راست کلیک کردن و کلیک روی گزینه Git bash here به محیط ترمینال مخصوص گیت دست پیدا میکنید و همه کارمون رو داخل ترمینال انجام میدیم.

کسایی که لینوکس هم دارند هر جا که بخواند ترمینال در دسترسشون هست .خب بریم مرحله بعد.

شروع به کار :

ابتدا پوشه ای که میخواید فایل های پروژه تون رو داخلش اضافه کنید ایجاد کنید ترمینال رو داخل پوشه باز کنید و یه اعلام وضعیت از گیت بگیرید

در جواب چنین پاسخی دریافت میکنید

این بدین معنی هستش که مخزن گیت رو پیدا نکرده

خب طبیعی هم هست چون ما هنوز ایجادش نکردیم.

برای ایجاد مخزن گیت دستور زیر رو داخل ترمینال وارد کنید

بعد از این دوباره یه اعلام وضعیت بگیرید ایندفعه مثل قبل پیام مخزن یافت نشد رو نمیبینیم

ایندفعه گیت رو پیدا کرد

پس تونستیم با موفقیت مخزن گیت رو ایجاد کنیم.

پوشه گیت بصورت مخفی داخل پوشه دلخواهمون ایجاد شده که با دستور ls -a میتونیم اونو ببینیم.

 

معماری گیت:

بطور کلی داخل گیت سه مرحله وجود داره

  1. working
  2. stage
  3. repository

اولی همون زمانی هستش که ما داخل IDE ویا فایل خودمون درحال کد نویسی هستیم و هنوز وارد گیت نشدن.

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

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

مرحله 1 به 2  رو بهش add کردن میگیم

مرحله 2 به 3  رو commit میگیم .

 

بخش اول اموزش گیت رو به پایان میرسونم

موفق باشید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *