گیت‌هاب (GitHub) سکوی میزبانی مخزن Git و همکاری روی کد است که Pull Request، Issue، Action و ابزارهای بازبینی ارائه می‌کند.

کجا استفاده می‌شود؟

تیم می‌تواند با هر Pull Request تست اجرا کند و پس از تایید تغییر را به شاخه اصلی ادغام کند.

اشتباه رایج

کنترل دسترسی و Secretها باید دقیق تنظیم شوند. Git و GitHub مترادف نیستند.

چرخه پول ریکوئست در گیت‌هاب

git switch -c feature/checkout
# edit files
git add .
git commit -m "Add checkout validation"
git push -u origin feature/checkout

بعد از Push، پول ریکوئست در میزبان ساخته می‌شود و بررسی کد و تست‌های CI می‌توانند پیش از Merge اجرا شوند. گیت‌هاب خودِ گیت نیست و تاریخچه نسخه‌ها را گیت مدیریت می‌کند.