مقدمه
Git یکی از مهمترین ابزارهایی است که هر برنامهنویسی باید با آن آشنا باشد. در این آموزش کامل، از صفر تا صد Git و GitHub را یاد میگیرید.
Git چیست و چرا مهم است؟
Git یک سیستم کنترل نسخه است که به شما امکان ردیابی تغییرات در کد، همکاری با دیگران و بازگشت به نسخههای قبلی را میدهد. بدون Git، کار کردن روی پروژههای بزرگ تقریباً غیرممکن است.
من شخصاً در ابتدای کارم بدون Git کار میکردم و همیشه نگران از دست دادن کدهایم بودم. بعد از یادگیری Git، زندگی برنامهنویسی من کاملاً تغییر کرد.
نصب و راهاندازی Git
برای شروع، باید Git را روی سیستم خود نصب کنید. در ویندوز میتوانید از وبسایت رسمی Git دانلود کنید. بعد از نصب، میتوانید با دستور زیر نسخه Git را بررسی کنید:
git --version
اولین Repository
برای ایجاد یک repository جدید، از دستور زیر استفاده کنید:
git init
این دستور یک پوشه .git در پروژه شما ایجاد میکند که تمام اطلاعات Git در آن ذخیره میشود.
دستورات پایه Git
مهمترین دستورات Git که باید یاد بگیرید:
- git add . - اضافه کردن تمام فایلها به staging area
- git commit -m " - ثبت تغییرات با یک پیام
- git status - مشاهده وضعیت فایلها
- git log - مشاهده تاریخچه commit ها
کار با GitHub
GitHub یک پلتفرم آنلاین برای میزبانی repository های Git است. بعد از ایجاد یک حساب کاربری، میتوانید پروژههای خود را در آن آپلود کنید.
برای اتصال repository محلی به GitHub:
git remote add origin https://github.com/username/repo.git
git push -u origin main
Branch و Merge
Branch ها به شما امکان کار روی ویژگیهای مختلف بدون تأثیر روی کد اصلی را میدهند. برای ایجاد branch جدید:
git checkout -b feature-branch
بعد از اتمام کار، میتوانید branch را با main merge کنید.
بهترین روشها
برخی از بهترین روشهای استفاده از Git:
- همیشه commit message های واضح و توصیفی بنویسید
- قبل از commit، از git status استفاده کنید
- از .gitignore برای فایلهای غیرضروری استفاده کنید
- به طور منظم push کنید تا کدهایتان امن بماند
نتیجهگیری
Git یک مهارت ضروری برای هر برنامهنویسی است. با یادگیری و تمرین مداوم، میتوانید به یک متخصص Git تبدیل شوید و کار خود را به شدت بهبود بخشید.