آموزش گیت و گیت هاب
آموزش گیت (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" کلیک کنید.
۴. افزودن پروژه به گیتهاب
- در ترمینال، به دایرکتوری پروژه بروید.
- به مخزن گیتهاب متصل شوید:
git remote add origin [repository-url] - پروژه را به گیتهاب بارگذاری کنید:
git push -u origin master
۵. کار با pull requests
- برای ادغام تغییرات از یک branch به branch دیگر، از pull requests استفاده کنید.
- به مخزن خود بروید، به تب "Pull requests" بروید، و روی "New pull request" کلیک کنید. سپس branch منبع و branch مقصد را انتخاب کنید و درخواست بدهید.
۶. مدیریت مشکلات و ویژگیها
از قابلیت "Issues" در گیتهاب برای ردیابی باگها و درخواست ویژگیهای جدید استفاده کنید. برای ایجاد یک issue جدید، به تب "Issues" بروید و روی "New issue" کلیک کنید.