گیتهاب — شروع کار و ساخت مخزن
ساخت اکانت گیتهاب، ایجاد اولین مخزن راهور (Remote Repository) و آشنایی با محیط گیتهاب.
گیتهاب چیست؟
گیتهاب (GitHub) بزرگترین سرویس میزبانی مخازن گیت در دنیاست — مثل یک شبکه اجتماعی برای کد! پروژههای شما آنجا ذخیره میشوند، با دیگران به اشتراک گذاشته میشوند و میتوانید روی پروژههای دیگران هم کار کنید.
چرا گیتهاب؟
- ☁️ پشتیبان ابری: اگر هاردتان بسوزد، کدتان سالم است!
- 👥 همکاری: کار تیمی با Pull Request و بازبینی کد
- 🌍 نمونهکار: پروفایل گیتهاب شما رزومه واقعیتان است — کارفرماها نگاه میکنند!
- 📦 متنباز: میلیونها پروژه آماده برای یادگیری و استفاده
- 🛠 ابزارهای جانبی: Issues (مدیریت کارها)، Actions (خودکارسازی)، Pages (سایت رایگان)
گیتهاب متعلق به مایکروسافت است و برای استفاده شخصی و متنباز کاملاً رایگان است. رقبای آن: GitLab و Bitbucket.
ساخت اکانت
- به github.com بروید
- روی Sign up کلیک کنید
- ایمیل، رمز عبور و نام کاربری انتخاب کنید
- ایمیل تأیید را باز کنید و وارد شوید
نام کاربریتان حرفهای انتخاب کنید — در آدرس مخازنتان میآید:
github.com/username/projectساخت اولین مخزن در گیتهاب
- پس از ورود، روی دکمه + (بالا سمت راست) و سپس New repository کلیک کنید
- تنظیمات را پر کنید:
| فیلد | توضیح | پیشنهاد |
|---|---|---|
| Repository name | نام مخزن | my-project |
| Description | توضیح کوتاه (اختیاری) | یک جمله درباره پروژه |
| Public / Private | عمومی یا خصوصی | برای تمرین Public |
| Add a README | فایل توضیحات پروژه | برای شروع تیک بزنید |
| .gitignore | نادیدهگرفتن فایلهای اضافه | بعداً میشود اضافه کرد |
محیط مخزن گیتهاب
بخشهای مهم صفحه مخزن:
- Code: فایلها و پوشههای پروژه + دکمه سبز Clone (دریافت کپی)
- Issues: گزارش باگها و کارهای انجامنشده
- Pull Requests: درخواستهای ادغام کد
- Actions: خودکارسازی (CI/CD)
- Settings: تنظیمات مخزن
- README.md: صفحه معرفی پروژه — اولین چیزی که همه میبینند
README.md چیست؟
فایل README.md با فرمت Markdown نوشته میشود و معرفی پروژه است: چیست، چطور نصب شود، چطور استفاده شود. یک README خوب شامل:
- نام و توضیح پروژه
- نصب و راهاندازی
- نحوه استفاده
- مجوز (License)
سه راه کار با مخزن گیتهاب
| روش | دستور | کی؟ |
|---|---|---|
| مخزن موجود را clone کنید | git clone | پروژهای که در گیتهاب هست |
| مخزن محلی را به گیتهاب وصل کنید | git remote add | پروژهای که لوکال شروع شده |
| مستقیم در مرورگر ویرایش کنید | — | تغییرات کوچک و سریع |
در مباحث بعدی هر سه را یاد میگیریم!
خلاصه
- گیتهاب = میزبانی مخازن گیت + شبکه اجتماعی کد
- اکانت رایگان بسازید و اولین مخزن Public خود را ایجاد کنید
- README.md ویترین پروژه شماست
- سه راه کار: clone، remote add، ویرایش آنلاین
این مبحث بخشی از دوره آموزش کامل Git است.