آموزش جامع گیت برای برنامه‌ نویسان در سرور مجازی ایران

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

آموزش جامع گیت برای برنامه‌ نویسان در سرور مجازی ایران

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

پیش‌نیازها

آشنایی با خط فرمان (Command Line) و نصب git بر روی سرور مجازی ایران

گیت - git
گیت – git

مرحله 1: نصب گیت

ابتدا باید git را بر روی سرور مجازی شاتل نصب کنید. برای این کار، از دستورات زیر استفاده کنید:

sudo apt update
sudo apt install git

مرحله 2: تنظیمات اولیه git

پس از نصب گیت، باید تنظیمات اولیه را انجام دهید. برای این کار، از دستورات زیر استفاده کنید:

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

این دستورات نام و ایمیل شما را برای git تنظیم می‌کنند تا هر بار که یک کمیت (commit) ایجاد می‌کنید، این اطلاعات همراه با کمیت ذخیره شود.

مرحله 3: ایجاد مخزن (Repository) جدید

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

git init

این دستور یک مخزن گیت جدید در دایرکتوری جاری ایجاد می‌کند.

مرحله 4: افزودن فایل‌ها به مخزن

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

git add .

این دستور تمام فایل‌های موجود در دایرکتوری جاری را به مخزن اضافه می‌کند.

مرحله 5: ایجاد یک کمیت (Commit)

پس از افزودن فایل‌ها، باید تغییرات را به عنوان یک کمیت ثبت کنید. برای این کار، از دستور زیر استفاده کنید:

git commit -m "Initial commit"

این دستور تمام تغییرات فعلی را با یک پیام توصیفی ثبت می‌کند.

مرحله 6: ایجاد یک مخزن راه‌دور (Remote Repository)

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

git remote add origin https://github.com/yourusername/your-repo.git

مرحله 7: ارسال تغییرات به مخزن راه‌دور

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

git branch -M main
git push -u origin main

مرحله 8: به‌روزرسانی مخزن محلی از مخزن راه‌دور

برای دریافت آخرین تغییرات از مخزن راه‌دور به مخزن محلی، از دستور زیر استفاده کنید:

git pull origin main

مدیریت شاخه‌ها در git

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

ایجاد یک شاخه جدید

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

git branch 

سپس می‌توانید به شاخه جدید خود جابجا شوید:

git checkout 

ادغام شاخه‌ها (Merge)

پس از انجام تغییرات در شاخه جدید، می‌توانید این تغییرات را به شاخه اصلی خود ادغام کنید. برای این کار، ابتدا به شاخه اصلی برگردید:

git checkout main

سپس شاخه جدید را به شاخه اصلی ادغام کنید:

git merge 

حل درگیری‌ها (Conflicts)

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

git add .
git commit -m "Resolve conflicts"

بررسی وضعیت مخزن

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

git status

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

نمایش تاریخچه کمیت‌ها

برای مشاهده تاریخچه کمیت‌ها، از دستور زیر استفاده کنید:

git log

این دستور لیستی از تمام کمیت‌های انجام شده را نمایش می‌دهد.

نتیجه‌گیری

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

اگر سوالی دارید، می‌توانید در بخش نظرات با ما در میان بگذارید. موفق باشید!