مبانی Git

شناخت پایه‌های Git، commit، branch و merge

Git یکی از مهم‌ترین ابزارهای تیمی در توسعه نرم‌افزار است. با Git می‌توانید تغییرات پروژه را مدیریت کنید، روی شاخه‌های مختلف کار کنید و تاریخچه‌ی تغییرات را بررسی کنید.

Git چیست؟

Git یک سیستم کنترل نسخه است که به شما کمک می‌کند:

  • نسخه‌های مختلف پروژه را نگه دارید
  • روی چندین feature هم‌زمان کار کنید
  • تغییرات را مرور و بازگردانی کنید
  • با تیم همکاری کنید

دستورات اصلی

1git init
2git status
3git add .
4git commit -m "Initial commit"
5git branch
6git checkout -b feature/login
7git merge feature/login

نکته‌ی مهم

در کارهای واقعی، بهتر است قبل از commit کردن، تغییرات را بررسی کنید و پیام‌های commit واضح و معنی‌دار بنویسید.

تمرین پیشنهادی

  1. یک مخزن جدید بسازید
  2. چند فایل اضافه کنید
  3. یکی را تغییر دهید
  4. commit کنید
  5. یک branch جدید بسازید و تغییر را روی آن امتحان کنید