تصویر دیفالت دوره های بدون تصویر
ﺯﻣﺎﻥ ﻣﻄﺎﻟﻌﻪ: 14 دقیقه مطالعه دقیقه

آموزش Git و GitHub برای مبتدیان: نسخه عملی

آموزش Git و GitHub برای مبتدیان: نسخه عملی و پروژه‌محور

Git و GitHub از مهم‌ترین ابزارهایی هستند که هر برنامه‌نویس باید به آن‌ها مسلط باشد. تقریباً هیچ پروژه حرفه‌ای بدون سیستم کنترل نسخه توسعه داده نمی‌شود و Git به‌عنوان محبوب‌ترین ابزار کنترل نسخه، استاندارد اصلی در صنعت نرم‌افزار محسوب می‌شود. در این آموزش، Git و GitHub را به‌صورت کاملاً عملی و مناسب افراد مبتدی یاد می‌گیریم.

Git چیست و چرا باید آن را یاد بگیریم؟

Git یک سیستم کنترل نسخه توزیع‌شده است که به شما امکان می‌دهد تغییرات کد را ثبت، مدیریت و بررسی کنید. با Git می‌توانید به نسخه‌های قبلی پروژه بازگردید، به‌صورت تیمی کار کنید و از حذف یا خراب شدن کد جلوگیری کنید.

GitHub چیست و چه تفاوتی با Git دارد؟

GitHub یک پلتفرم آنلاین برای میزبانی مخازن Git است. در حالی که Git روی سیستم شما اجرا می‌شود، GitHub بستری برای اشتراک‌گذاری کد، همکاری تیمی و نمایش نمونه‌کارهای برنامه‌نویسی است.

نصب Git روی سیستم

برای شروع، ابتدا باید Git را روی سیستم خود نصب کنید. پس از نصب، با استفاده از ترمینال یا Command Prompt می‌توانید دستورات Git را اجرا کنید.

ساخت اولین مخزن (Repository)

برای ایجاد یک مخزن جدید، ابتدا یک پوشه پروژه بسازید و سپس دستور زیر را اجرا کنید:

git init

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

بررسی وضعیت فایل‌ها

برای مشاهده وضعیت فایل‌ها در مخزن از دستور زیر استفاده می‌شود:

git status

این دستور مشخص می‌کند کدام فایل‌ها تغییر کرده‌اند یا آماده ثبت هستند.

ثبت تغییرات (Commit)

پس از ایجاد یا ویرایش فایل‌ها، ابتدا باید آن‌ها را به مرحله staging اضافه کنید:

git add .

سپس تغییرات را با یک پیام مناسب ثبت می‌کنیم:

git commit -m "first commit"

ساخت مخزن در GitHub و اتصال به پروژه

در GitHub یک مخزن جدید ایجاد کنید و سپس آدرس آن را به پروژه محلی متصل نمایید:


git remote add origin https://github.com/username/repository.git

ارسال کدها به GitHub

برای ارسال کدها به مخزن GitHub از دستور زیر استفاده می‌کنیم:

git push -u origin main

پس از این مرحله، کدهای شما روی GitHub قابل مشاهده خواهند بود.

دریافت تغییرات از GitHub

اگر روی پروژه‌ای تیمی کار می‌کنید، برای دریافت آخرین تغییرات از دستور زیر استفاده می‌شود:

git pull

شاخه‌ها (Branch) در Git

Branchها امکان توسعه هم‌زمان بخش‌های مختلف پروژه را فراهم می‌کنند. برای ساخت شاخه جدید از دستور زیر استفاده می‌شود:

git branch new-feature

و برای رفتن به آن:

git checkout new-feature

اشتباهات رایج مبتدیان در Git

  • Commit نکردن منظم تغییرات
  • نوشتن پیام‌های نامفهوم برای commit
  • کار مستقیم روی شاخه main

قدم بعدی چیست؟

پس از یادگیری مفاهیم پایه Git و GitHub، می‌توانید سراغ مفاهیم پیشرفته‌تر مانند merge، rebase و pull request بروید. برای یادگیری اصولی‌تر، شرکت در دوره آموزش Git و GitHub می‌تواند مسیر شما را حرفه‌ای‌تر کند.

جمع‌بندی

Git و GitHub ابزارهایی ضروری برای هر برنامه‌نویس هستند. با یادگیری عملی این ابزارها، می‌توانید پروژه‌های خود را حرفه‌ای مدیریت کنید، در تیم‌ها همکاری داشته باشید و رزومه قدرتمندتری بسازید.

چه امتیازی برای این مقاله میدهید؟

0  از  0  رای

1404/09/30
  • 0
  • 0
محمدمهدی بهارلو

مدرس و برنامه‌نویس فول‌استک با چند سال تجربه در طراحی و توسعه وب‌سایت‌ها و پروژه‌های نرم‌افزاری. در «آموزش دون» تلاش می‌کنم تجربیات عملی خودم را در قالب آموزش‌های کاربردی و پروژه‌محور با شما به اشتراک بگذارم تا یادگیری برنامه‌نویسی را ساده‌تر و لذت‌بخش‌تر تجربه کنید.

دیدگاه و پرسش

هیچ دیدگاهی برای این آموزش ثبت نشده است.