GIT - سیستم کنترل نسخه

Git نرم افزار کنترل نسخه رایگان

ابزار کنترل نسخه رایگان برای مدیریت کد منبع

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

بررسی اجمالی

در زندگی واقعی ، چندین توسعه دهنده به طور موازی روی یک پروژه واحد کار می کنند. هر توسعه دهنده در حال کار بر روی کارهای فردی یا بخشی از یک تکلیف بزرگ است. برای مدیریت کد و سپس ادغام اصلاحات از همه توسعه دهندگان بسیار دشوار است. بنابراین ، ما برای مقابله با این مورد استفاده باید سیستم VC (سیستم کنترل نسخه) داشته باشیم. سیستم کنترل نسخه (VCS) نرم افزاری است که به توسعه دهندگان امکان همکاری و حفظ تاریخچه کامل کار را می دهد. سیستم کنترل نسخه به توسعه دهندگان اجازه می دهد تا همزمان کار کنند و تاریخچه هر نسخه را حفظ کنند. انواع اصلی VC ها عبارتند از: کنترل نسخه متمرکز و سیستم کنترل نسخه توزیع شده. Git یک منبع آزاد و باز سیستم کنترل نسخه است. معمولاً برای مدیریت کد منبع پروژه در توسعه نرم افزار استفاده می شود. این ابزار کنترل نسخه *** به ذخیره کد ، ردیابی تاریخچه نسخه ها و ادغام تغییرات کد کمک می کند. همچنین می تواند در صورت لزوم به نسخه قبلی کد برگردد.** روش تفکر منبع باز در مورد داده های آن تفاوت بزرگی بین GIT و سایر VC ها مانند براندازی است. ابزارهای مدیریت کد منبع ** به غیر از داده های فروشگاه GIT به عنوان لیستی از تغییرات و ذخیره آن به عنوان مجموعه ای از پرونده ها. کنترل نسخه GIT داده ها را به عنوان یک سری عکس های فایلهای فای سیستم درمان می کند. این یک عکس فوری از همه پرونده های شما طول می کشد و به آن عکس فوری اشاره می کند. Git یک سیستم کنترل نسخه توزیع شده **** است که دارای ویژگی هایی مانند نسخه پشتیبان سریع ، ضمنی ، امنیت ، انشعاب و موارد دیگر است. از Sha1 (عملکرد هش ایمن) برای نام و برچسب اشیاء استفاده می کند. مدیریت شاخه ها در Git بسیار ساده است. توسعه دهندگان می توانند به راحتی شاخه ها را ایجاد ، حذف و ادغام کنند. این سیستم کنترل نسخه ** ** دارای سه حالت اصلی برای پرونده های شما مانند دایرکتوری کار ، منطقه مرحله بندی و مخزن محلی است. ابتدا کاربر تمام اصلاحات را به فهرست کار اضافه می کند ، سپس به منطقه مرحله بندی می افزاید و در نهایت به مخزن متعهد می شود.

الزامات سیستم

GIT هیچ معیار منحصر به فردی برای نصب ندارد. لطفاً بخش نصب را بررسی کنید.

امکانات

  • متن باز
  • سیستم توزیع شده
  • سازگاری
  • توسعه غیر خطی
  • انشعاب
  • سبک وزن
  • سرعت
  • قابل اعتماد
  • امن است

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

نصب در لینوکس

برای توزیع مبتنی بر RPM مانند RHEL یا CentOS در زیر فرمان اجرا کنید.

sudo dnf install git-all

فرمان توزیع مبتنی بر دبیان مانند اوبونتو را اجرا کنید.

sudo apt install git-all

نصب در macO

از دستور زیر در Mavericks (10.9) یا بالاتر استفاده کنید.

git --version

اگر قبلاً نصب نکرده اید ، باعث می شود آن نصب کنید.

نصب در ویندوز

به https://git-scm.com/download/win مراجعه کنید و بارگیری به طور خودکار برای سیستم عامل شما آغاز می شود.

FAQs

What is Git?

Git is a Distributed Version Control system (DVCS). It enables developers to keep track of changes and revert them.

What is the difference between Git and SVN?

Git is a distributed version control system, whereas SVN is a centralized one. Git has faster push/pull operations, whereas SVN has slower push/pull operations. Git also allows you to make commits while offline.

Is Git open source?

Git is a free and open source version control software. The source code of Git is available on Github.

What is a repository in Git?

In Git, a repository is a location where Git saves all of the files. Git can store files in either a local or remote repository.

How can you create a repository in Git?

The command “git init” can be used to create a repository.

 فارسی