آموزش git | ابزارهای گرافیکی Git

۱۵. ابزارهای گرافیکی Git

همانطور که می‌دانید، Git عمدتاً از طریق خط فرمان (Command Line) استفاده می‌شود. اما برای کاربرانی که با خط فرمان راحت نیستند یا ترجیح می‌دهند با رابط کاربری بصری کار کنند، ابزارهای گرافیکی (GUI) متعددی وجود دارد که همان عملیات Git را با کلیک کردن و دیدن تغییرات به صورت بصری انجام می‌دهند.

در این بخش، ما به شما کمک می‌کنیم تا بدون نصب هیچ نرم‌افزاری، از ابزارهای گرافیکی داخلی که در ویرایشگر آنلاین سایت ما تعبیه شده است استفاده کنید. این ابزارها به شما امکان می‌دهند تا:

  • مشاهده درخت شاخه‌ها (Branch Graph): با یک نمودار بصری ببینید که هر commit در کدام شاخه قرار دارد و شاخه‌ها چگونه از هم جدا شده یا به هم وصل شده‌اند. این کار برای درک ساختار پروژه بسیار مفید است.
  • انتخاب فایل‌ها برای Stage کردن: به جای تایپ دستور git add، می‌توانید با تیک زدن چک‌باکس‌ها، فایل‌های مورد نظر را برای commit انتخاب کنید.
  • نوشتن پیام commit: یک کادر متنی ساده برای وارد کردن پیام commit در اختیار دارید.
  • دکمه‌های عملیاتی: دکمه‌هایی با عنوان "Commit"، "Push" و "Pull" وجود دارد که با کلیک روی آن‌ها، عملیات مربوطه انجام می‌شود.
  • حل تضاد (Conflict) به صورت بصری: اگر هنگام ادغام شاخه‌ها تضاد پیش بیاید، یک ویرایشگر ساده نمایش داده می‌شود که خطوط متضاد را با رنگ‌های مختلف مشخص می‌کند و شما می‌توانید مستقیماً انتخاب کنید کدام نسخه را نگه دارید.

نحوه استفاده در ویرایشگر آنلاین ما:

  1. در قسمت کناری ویرایشگر، یک تب با عنوان "Git" یا "Source Control" (نماد یک شاخه) پیدا کنید. روی آن کلیک کنید.
  2. یک پنل باز می‌شود که لیست فایل‌های تغییریافته را نشان می‌دهد.
  3. روی علامت "+" (Stage) کنار هر فایل کلیک کنید تا آن را به لیست commit اضافه کنید. اگر همه فایل‌ها را می‌خواهید، دکمه "Stage All Changes" را بزنید.
  4. در کادر "Message"، پیام commit خود را بنویسید (مثلاً: "اضافه کردن قابلیت جستجو").
  5. روی دکمه "Commit" کلیک کنید.
  6. برای ارسال به مخزن ابری، روی "Push" کلیک کنید. برای دریافت تغییرات دیگران، روی "Pull" کلیک کنید.

نکته مهم: اگرچه ابزار گرافیکی کار را راحت‌تر می‌کند، اما درک دستورات اصلی Git (مانند add، commit، push) به شما کمک می‌کند وقتی با ابزارهای دیگر یا محیط‌های حرفه‌ای‌تر کار می‌کنید، گیج نشوید. ابزار گرافیکی ما صرفاً یک میانبر بصری برای همان دستورات است.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1