Git چیست ؟
یک سیستم کنترل نسخه متنباز (Open Source) و توزیعشده است که بهطور گسترده برای مدیریت منابع کد و همکاری میان توسعهدهندگان نرمافزار استفاده میشود. Git توسط لینوس تروالدز، خالق لینوکس، ایجاد شد و اولین بار در آوریل ۲۰۰۵ منتشر شد.
ویژگیهای اصلی Git عبارتند از:
- کنترل نسخه توزیعشده: در Git، هر کاربر یک نسخه کامل از تاریخچه پروژه را در سیستم محلی خود دارد، به این معنی که میتوان بدون اتصال به سرور مرکزی، بر روی پروژه کار کرد.
- عملکرد سریع: Git برای عملیات محلی مانند کامیت، مشاهده تغییرات، برگشت به حالت قبلی و غیره بسیار سریع است.
- گروهبندی دادهها: Git دادهها را به صورت گروهبندیشده و با استفاده از هش ذخیره میکند، که باعث صرفهجویی در فضای ذخیرهسازی و سرعت بالاتر میشود.
- سیستم برگشت قدرتمند: Git یک سیستم برگشت قدرتمند دارد که به شما امکان میدهد تاریخچه پروژه را به سادگی مشاهده کنید، به نسخههای قبلی برگردید و تغییرات را ادغام کنید.
- گزینههای شاخهبندی قدرتمند: Git قابلیتهای شاخهبندی قدرتمندی دارد که امکان ایجاد، ادغام و حذف شاخهها را به راحتی فراهم میکند.
- ادغام توزیعشده: Git یک سیستم ادغام توزیعشده دارد که به شما امکان میدهد کدهای خود را با کدهای دیگران در یک مخزن مرکزی ادغام کنید.
Git بهطور گسترده در پروژههای نرمافزاری، از جمله پروژههای بزرگ مانند لینوکس، آندروید، پایتون، روبی و غیره استفاده میشود. همچنین سرویسهای میزبانی گیت مانند GitHub، GitLab و Bitbucket، همکاری میان توسعهدهندگان را تسهیل میکنند.
استفاده از Git باعث افزایش بهرهوری، همکاری بهتر و مدیریت تغییرات کد به شکل منظمتر میشود. اگرچه ممکن است در ابتدا یادگیری Git کمی پیچیده به نظر برسد، اما درک مفاهیم اصلی آن، استفاده از آن را بسیار آسان میکند.
نحوه نصب گیت ( Git ) در لینوکس
برای نصب Git در لینوکس، میتوانید از دستورات زیر استفاده کنید. این دستورات برای توزیعهای مبتنی بر Debian مانند Ubuntu و توزیعهای مبتنی بر Red Hat مانند CentOS و Fedora کار میکنند.
نصب در Ubuntu یا سایر توزیعهای مبتنی بر Debian:
- ترمینال را باز کنید.
- برای بهروزرسانی فهرست بستههای نرمافزاری، دستور زیر را وارد کنید:
sudo apt update
- سپس برای نصب Git، از دستور زیر استفاده کنید:
sudo apt install git
- پس از اجرای این دستور، Git در سیستم شما نصب خواهد شد.
نصب در CentOS یا Fedora (توزیعهای مبتنی بر Red Hat):
- ترمینال را باز کنید.
- برای نصب Git در CentOS، دستور زیر را وارد کنید:
sudo yum install git
در Fedora، دستور زیر را اجرا کنید:
sudo dnf install git
- پس از اجرای این دستور، Git در سیستم شما نصب خواهد شد.
پس از نصب، میتوانید با استفاده از دستور git --version
در ترمینال، نسخه نصبشده Git را بررسی کنید.
اگر قصد دارید از نسخه جدیدتر یا قدیمیتر Git استفاده کنید، میتوانید از مخازن نرمافزاری شخص ثالث (PPA) در Ubuntu یا مخازن موازی در CentOS/Fedora استفاده کنید. اما برای بیشتر کاربردهای عمومی، نسخه موجود در مخازن پیشفرض کافی است.
پس از نصب، میتوانید از دستورات Git در ترمینال برای مدیریت پروژههای خود استفاده کنید. دستورات پایهای مانند git init
، git add
، git commit
، git push
و git pull
را باید بیاموزید.