کار با GitHub: remote، push و pull request
مخزن راه دور را وصل کنی، push و pull کنی و جریان کار pull request را بشناسی.
15 دقیقه مطالعه · 5 سؤال تمرینی · Git و GitHub برای شروع کار تیمی
مخزن راه دور
remote نسخهای از مخزن روی سرور (مثلاً GitHub) است؛ نام پیشفرض آن origin است.
git clone https://github.com/user/repo.git # گرفتن کپی کامل
git remote -v # دیدن remoteها
git push -u origin feature-login # فرستادن شاخه به GitHub
git fetch # گرفتن تغییرات بدون ادغام
git pull # fetch بهعلاوهی merge
جریان کار تیمی با Pull Request
- از
mainیک شاخهی جدید بسازید. - commit کنید و شاخه را
pushکنید. - در GitHub یک Pull Request (PR) باز کنید، همکاران بازبینی (review) میکنند و بحث و اصلاح میشود.
- بعد از تایید، PR در
mainادغام میشود.
نکتهها: main را مستقیم تغییر ندهید؛ PRها را کوچک نگه دارید؛ پیام commit بگوید «چرا»؛ فایلهای موقت و رمزها را با .gitignore بیرون نگه دارید و هرگز رمز یا کلید API را commit نکنید (حتی اگر بعداً پاکش کنید در تاریخچه میماند).
مستندات رسمی: GitHub Docs: About pull requests.