بازگشت وجه تا ۷ روز پس از خرید، در صورت عدم رضایت از سرویسضمانت بازگشت وجه تا ۷ روز

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

مشخصات مقاله

  • تاریخ انتشار

  • آخرین به روزرسانی

  • زمان مطالعه۴ دقیقه

  • دیدگاه هااولین نفر باشید

فهرست مطالب
  1. ۱آموزش جامع گیت برای برنامه‌ نویسان در سرور مجازی ایران
  2. ۲پیش‌نیازها
  3. ۳مرحله 1: نصب گیت
  4. ۴مرحله 2: تنظیمات اولیه git
  5. ۵مرحله 3: ایجاد مخزن (Repository) جدید
  6. ۶مرحله 4: افزودن فایل‌ها به مخزن
  7. ۷مرحله 5: ایجاد یک کمیت (Commit)
  8. ۸مرحله 6: ایجاد یک مخزن راه‌دور (Remote Repository)
  9. ۹مرحله 7: ارسال تغییرات به مخزن راه‌دور
  10. ۱۰مرحله 8: به‌روزرسانی مخزن محلی از مخزن راه‌دور
  11. ۱۱مدیریت شاخه‌ها در git
    1. ایجاد یک شاخه جدید
    2. ادغام شاخه‌ها (Merge)
    3. حل درگیری‌ها (Conflicts)
  12. ۱۲بررسی وضعیت مخزن
  13. ۱۳نمایش تاریخچه کمیت‌ها
  14. ۱۴نتیجه‌گیری

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

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

پیش‌نیازها

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

گیت - git
گیت – git

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

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

bash
sudo apt update
sudo apt install git

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

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

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

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

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

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

bash
git init

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

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

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

bash
git add .

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

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

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

bash
git commit -m "Initial commit"

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

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

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

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

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

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

bash
git branch -M main
git push -u origin main

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

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

bash
git pull origin main

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

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

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

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

bash
git branch 

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

bash
git checkout 

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

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

bash
git checkout main

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

bash
git merge 

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

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

bash
git add .
git commit -m "Resolve conflicts"

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

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

bash
git status

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

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

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

bash
git log

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

نتیجه‌گیری

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

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

این مقاله چطور بود؟

گزینه ای را که بیشتر با نظرتان جور است انتخاب کنید.

دیدگاه ها

هنوز دیدگاهی ثبت نشده است، اولین نفر باشید.

دیدگاه خود را بنویسید

از وبلاگ ایران وی ام

مقالات مرتبط

چند مقاله نزدیک به همین موضوع که شاید برایتان مفید باشد.

همه مقالات آموزش برنامه نویسی
آموزش برنامه نویسی

آموزش ساخت DNS گیمینگ برای کاهش پینگ در 2026

آموزش ساخت DNS گیمینگ با سرور مجازی ایران برای کاهش پینگ در بازی‌های آنلاین مانند پابجی و فورتنایت در 2026! با سرورهای افرانت و رسپینا، به‌راحتی DNS گیمینگ خود را با Unbound راه‌اندازی کنید. این راهنما شامل مراحل نصب، پیکربندی و بهینه‌سازی برای گیمرها و. سرورهای ایران وی ام با دیتاسنتر تهران، پورت 10 گیگابیتی و هزینه اقتصادی (رسپینا: 240,000 تومان برای 1000 گیگابایت) تجربه بازی بدون لگ را تضمین می‌کنند. با پشتیبانی 24/7 و آپلود رایگان افرانت، پینگ خود را کاهش دهید و از بازی لذت ببرید. برای خرید سرور و مشاوره، به ایران وی ام مراجعه کنید.

ارش اسدی۵ دقیقه مطالعه

آموزش برنامه نویسی

جلوگیری از ابیوز هتزنر با استفاده اسکریپت فایروال

ابیوز هتزنر یک نرم‌افزار امنیتی است که برای ایجاد و اداره فایروال‌ها استفاده می‌شود. این نرم‌افزار به کاربران امکان می‌دهد تا فایروال‌های مختلف را با استفاده از اسکریپت‌های خود تنظیم کنند و از آن‌ها برای افزایش امنیت شبکه‌های خود استفاده کنند. این مقاله به توضیحات دقیق و مثال‌های عملی در مورد ساخت و تنظیم فایروال‌ها با استفاده از اسکریپت‌های ابیوز هتزنر می‌پردازد

ارش اسدی۶ دقیقه مطالعه