Repository
هر ریپازیتوری( repository که به آن ریپو یا Repo هم گفته می شود) یک محیط ایزوله است که وضعیت آن و تغییرات فایلهای آن توسط Git ذخیره و ضبط می شود. هر ریپازیتوری میتواند شامل فایلها و فولدر های مختلف با پسوندها و ساختار مختلف باشد.
دو راه برای ایجاد ریپازیتوری وجود دارد:
1- با clone کردن: در این شرایط با دستور زیر:
git clone <url of the repository>
یک کپی local (یا clone ) بر روی آدرسی که دستور بالا را اجرا کرده اید ایجاد می شود و اطلاعات مربوط به repository آن بر روی سیستم شما قرار میگیرد.
2- با ساخت و تنظیم repository : در این حالت اصطلاحات یک ریپازیتوری جدید را init می کنیم:
git init
که در این صورت در آدرسی از ترمینال که دستور بالا اجرا شده، یک ریپازیتوری ایجاد شده و فایلهای مربوط به Git در آن قرار میگیرند.
از آن لحظه ای که یک ریپازیتوری به صورت محلی با هرکدام از دستورات بالا روی سیستم شما ایجاد شد، میتوانید کار با Version Control System را شروع کنید. در قسمت بعد به سراغ دستورات Git می رویم.
تصویر راهنما: