تکنولوژی

Git یا گیت، کاربردها و ویژگی‌ها

مقدمه

Git یک نرم‌افزاری، جزء خانواده سیستم‌های کنترل نسخه (Version Control Systems) است.

حال این بحث پیش می‌آید که VCS به چه معناست و چه قابلیت‌هایی را در اختیار ما قرار می‌دهد؟

برای پاسخ به این سوال فرض کنید که در حال انجام یک پروژه برنامه‌نویسی مانند فلاتر هستید،

در اول کار تغییراتی که در کد خود ایجاد می‌کنید را به ذهن می‌سپارید اما اگر این تغییرات زیاد شود

و پروژه شما از چندین کلاس و متد برنامه‌نویسی تشکیل شده باشد و در هر یک ویرایش‌هایی انجام داده باشید

و بخواهید کارهایی که قبلا در برنامه خود انجام داده‌اید را ببینید یا مشکلی در برنامه وجود دارد که نیاز به مسیرها و

اقداماتی که از قبل انجام داده‌اید، دارید، چه می‌کنید؟

در اینجاست که VCS ها که نرم‌افزار Git (گیت) از معروف ترین آنهاست، به کمک شما می‌آید، اما چگونه؟

Git چیست؟ و چه کاری انجام می‌دهد؟

یک نرم افزار و سیستم توزیع شده است که این امکان را به برنامه‌نویس یا تیم برنامه‌نویسی می‌دهد تا تغییرات در سورس کد خود را در هر ویرایش مدیریت کنند.

چهار مورد از امکانات اصلی که در این نرم‌افزار و مشابه‌های آن بصورت مشترک وجود دارد شامل:

ذخیره سازی، مشاهده تاریخچه تغییرات، بازگرداندن آن‌ها و جلوگیری از تغییرات ناسازگار و خطا هایی که در کدهایی که توسط چند برنامه‌نویس ایجاد می‌شود، می‌باشد

که در واقع شبیه یک سیستم backup عمل می‌کند.

نحوه نصب و راه‌اندازی

خوب است بدانید که این نرم‌افزار بر روی بیشتر IDE ها قابل نصب و اجراست.

برای شروع نصب ابتدا باید با توجه به سیستم عامل کامپیوتر یا لب تاب خود آن را با توجه به شکل زیر دانلود کنید:

آموزش نصب Git

نصب برای ویندوز windows

در شکل بالا گزینه Windows را انتخاب کرده و یعد از دانلود در مسیر دلخواه اجرای فایل نصب (Setup) مربوطه

در پنجره باز شده بر روی گزینه Install کلیک کنید.

مرحله اول نصب Git

در صفحه بعد اگر می‌خواهید مسیر نصب نرم افزار را عوض کنید، می‌توانید آدرس مورد نظر خود را بوسیله دکمه Browse وارد کنید.

ولی توصیه می‌شود که از همان مسیر پیش‌فرض استفاده کنید یعنی ( Program Files ).

سپس بر روی Next کلیک کنید.

انتخاب مسیر نصب

در مرحله بعد اگر نیاز به اضافه کردن امکانات خاصی دارید می‌توانید با برداشتن یا زدن تیک هر کدام از اجزا به مورد مدنظر خود برسید

وگرنه بهتر است در حالت پیش‌فرض بر روی Next کلیک کنید.

انتخاب امکانات Git

در دو مرحله بعدی بر روی Next کلیک کرده تا به صفحه زیر برسید.

تنظیمات اولیه

با انجام عملیاتی که در شکل بالا مشخص شده در مابقی مراحل به ترتیب بر روی گزینه های Use the OpenSSL Library

و Checkout Windows-style,commit Unix-style line endings و (Use MinTTY( the default terminal of MSYS

و در این صفحه  تیک دو گزینه [ Enable File System cashing و Enable Git Credential Manager]  و در هر کدام از مراحل با گزینه Next پیش می‌رویم

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

پایان نصب Git

نصب برای لینوکس (Linux)

با توجه به استفاده از توزیع های لینوکسی که هر کدام از شما استفاده می‌کنید،

دو حالت بوجود می‌آید:

۱- اگر از توزیع Fedora یا به طور کلی توزیع RPM-based مانند CentOs و یا RHEL استفاده می‌کنید،

از کلمه کلیدی dnf به طریق زیر استفاده کنید:

$ sudo dnf install git-all

۲- یا اگر با توزیع Debian-based مانند Ubuntu کار می‌کنید، می‌توانید از زیر با کلمه کلیدی apt بهره ببرید:

$ sudo apt install git-all

نصب برای macOs

یکی از راه‌های ساده و آسان در سیستم عامل macOs با بهره‌گیری از Xcode Command Line Tools (البته برای نسخه ۱۰.۹ و بالاتر) با دستور زیر

$ git --version

در مقالات بعدی که منتشر خواهد شد سعی می‌کنیم آموزش کار با Git را برای شما عزبزان به طور کامل و رایگان تهیه کنیم.

Click to rate this post!
[Total: ۰ Average: ۰]
نمایش بیشتر

سیدپوریا قاضی میرسعید

من سیدپوریا قاضی‌میرسعید فارغ‌التحصیل رشته مهندسی کامپیوتر-فناوری اطلاعات از دانشگاه صنعتی شاهرود هستم. زمینه مورد علاقه من برنامه نویسی اپلیکیشن موبایل با فریم‌ورک فلاتر و تولید محتوا و سئو می‌باشد و دوست دارم در جهت ارتقای سطح دانش it هم‌نوعانم تلاش کنم، هر چند اثر کوچکی داشته باشم.

نوشته های مشابه

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

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

دکمه بازگشت به بالا