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
در آن قرار میدهد.