me_abbasi

آموزش گیت و گیت هاب

آموزش گیت (Git) و گیت‌هاب (GitHub) یک مهارت ضروری برای توسعه‌دهندگان نرم‌افزار و افرادی است که می‌خواهند در پروژه‌های گروهی به طور مؤثر همکاری کنند. در اینجا یک راهنمای جامع برای یادگیری گیت و گیت‌هاب ارائه می‌شود.

بخش اول: آشنایی با گیت (Git)

۱. گیت چیست؟

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

۲. نصب گیت

گیت را از وب‌سایت رسمی git-scm.com دانلود و نصب کنید. برای تأیید نصب، در ترمینال یا Command Prompt، دستور زیر را وارد کنید:

git --version

۳. تنظیمات اولیه

  • تنظیم نام کاربری و ایمیل:
    git config --global user.name "Your Name"git config --global user.email "youremail@example.com"
    

۴. آشنایی با دستورات پایه گیت

  • ایجاد یک مخزن جدید:

    git init
    
  • کلون کردن یک مخزن:

    git clone [repository-url]
    
  • بررسی وضعیت پروژه:

    git status
    
  • اضافه کردن فایل‌ها به مرحله‌ی commit:

    git add [file-name]      # برای اضافه کردن یک فایل خاص
    git add .                # برای اضافه کردن همه تغییرات
    
  • ثبت تغییرات (commit):

    git commit -m "Your commit message"
    
  • مشاهده تاریخچه تغییرات:

    git log
    
  • برگشت به نسخه قبلی:

    git checkout [commit-hash]
    
  • ایجاد یک branch جدید:

    git branch [branch-name]
    
  • انتقال بین branches:

    git checkout [branch-name]
    
  • ادغام (merge) branches:

    git merge [branch-name]
    

بخش دوم: آشنایی با گیت‌هاب (GitHub)

۱. گیت‌هاب چیست؟

گیت‌هاب یک پلتفرم برای میزبانی پروژه‌های گیت است که امکانات اضافی مانند مدیریت پروژه، درخواست ادغام (pull requests) و ردیابی باگ‌ها را ارائه می‌دهد.

۲. ایجاد حساب کاربری

به وب‌سایت github.com مراجعه کنید و یک حساب کاربری ایجاد کنید.

۳. ایجاد یک مخزن جدید

  • پس از ورود به گیت‌هاب، بر روی دکمه "New" کلیک کنید.
  • نام مخزن را وارد کنید و تنظیمات دلخواه را انتخاب کرده و بر روی "Create repository" کلیک کنید.

۴. افزودن پروژه به گیت‌هاب

  1. در ترمینال، به دایرکتوری پروژه بروید.
  2. به مخزن گیت‌هاب متصل شوید:
    git remote add origin [repository-url]
    
  3. پروژه را به گیت‌هاب بارگذاری کنید:
    git push -u origin master
    

۵. کار با pull requests

  • برای ادغام تغییرات از یک branch به branch دیگر، از pull requests استفاده کنید.
  • به مخزن خود بروید، به تب "Pull requests" بروید، و روی "New pull request" کلیک کنید. سپس branch منبع و branch مقصد را انتخاب کنید و درخواست بدهید.

۶. مدیریت مشکلات و ویژگی‌ها

از قابلیت "Issues" در گیت‌هاب برای ردیابی باگ‌ها و درخواست ویژگی‌های جدید استفاده کنید. برای ایجاد یک issue جدید، به تب "Issues" بروید و روی "New issue" کلیک کنید.