Git Init
دستور git init اولین فرمانی است که در Git اجرا میکنید. این دستور برای ایجاد یک مخزن خالی جدید استفاده میشود و میتواند یک پروژه موجود را به یک پروژه Git تبدیل کند. git init یک زیرشاخه .git در دایرکتوری کاری ایجاد میکند که شامل تمام متادیتاهای لازم برای مدیریت مخزن است، از جمله objects، refs و فایلهای موقت. همچنین یک اشارهگر HEAD برای شاخه اصلی مخزن مقداردهی اولیه میشود.
ایجاد اولین Repository
Git امکان به اشتراکگذاری پروژهها بین توسعهدهندگان را فراهم میکند. یک مخزن دایرکتوری است که شامل تمام دادههای پروژه و تاریخچه تغییرات آن میباشد. میتوانیم مخازن را برای پروژههای خالی یا موجود ایجاد کنیم.
ایجاد مخزن برای پروژه جدید
برای ایجاد یک مخزن خالی، خط فرمان را در دایرکتوری مورد نظر باز کنید و دستور زیر را اجرا نمایید:
git init
این دستور یک مخزن .git در مسیر جاری ایجاد میکند. به عنوان مثال، برای ایجاد مخزن روی دسکتاپ، Git Bash را باز کرده و دستور بالا را اجرا کنید. پس از آن میتوانید فایلها را برای کنترل نسخه اضافه کنید.
ایجاد مخزن برای پروژه موجود
در این حالت به دایرکتوری پروژه بروید و دوباره دستور git init را اجرا کنید. این بار تمامی فایلهای موجود در آن پوشه توسط Git ردیابی خواهند شد. برای مشاهده فایلهای ردیابی نشده، دستور زیر را اجرا کنید:
git status
ایجاد مخزن و دایرکتوری همزمان
میتوانیم با یک دستور هم دایرکتوری جدید ایجاد کنیم و هم مخزن Git را در آن مقداردهی کنیم:
# ایجاد مخزن در دایرکتوری جدید
git init myproject
این دستور یک دایرکتوری با نام myproject ایجاد کرده و یک مخزن خالی .git در آن قرار میدهد.