في مجتمع Linux ، يستخدمه الجميع أساسًابروتوكول بوابة في شكل ما. يعمل Git جيدًا لأنه مدمج في سطر الأوامر وطريقة Linux لعمل الأشياء. لسوء الحظ ، ليس كل شخص لديه الصبر للتعامل مع كمية طويلة من أوامر جيت لتحديث شفرة المصدر. نتيجة لذلك ، يلجأ العديد من المطورين إلى عملاء Github لتبسيط العملية. في هذه القائمة ، سنطرح بعضًا من أفضل عملاء Github لنظام التشغيل Linux.
ملاحظة: هناك العديد من عملاء Github لنظام التشغيل Linux. إذا كنت على دراية بأداة Git للتفاعل الرائعة التي لم يتم التحدث عنها في هذه القائمة ، فيرجى إخبارنا بها في قسم التعليقات أدناه!
1. GitKraken
GitKraken هو بوابة فريميوم عبر منصةزبون. يجب على المستخدمين الدفع لاستخدام هذا المنتج تجاريًا ومع فرق كبيرة. إنه ليس مفتوح المصدر. ومع ذلك ، فإنه يحتوي على نسخة مجانية يمكن لأي شخص استخدامها (لأسباب شخصية وهواية).
النسخة الموالية من GitKraken لديها الكثير منالميزات ، ولكن معظم المستخدمين على نظام Linux فقط للمدرسة ، أو للاستخدام غير التجاري يجب أن يكونوا على ما يرام مع الإصدار المجاني. هذه الأداة تجعل إدارة ومراقبة شفرة المصدر عبر بروتوكول Git سهلة للغاية.
واحدة من النقاط الرئيسية في GitKraken هو الحديثالتصميم. إنه نظيف وسهل على العينين ، وهناك فريق متخصص متاح لدعم المستخدمين. يجب على المطورين الذين يبحثون عن أداة سلسة لإدارة Git بكل سهولة مراعاة هذه الأداة قبل كل شيء.
الميزات البارزة
- مجاني للاستخدام الشخصي
- دعم لجميع أنظمة التشغيل الرئيسية حتى يتمكن فريقك بأكمله من استخدامه
- سهل الاستخدام والتنقل
- دعم Gitflow (أداة فرع Git الرسومية)
- دعم Git LFS (تخزين ملفات كبير)
- تخصيص الرسوم البيانية الالتزام
- دعم السنانير جيت
- زر التراجع / الإعادة السريع
- دعم لموفري Git متعددين (بما في ذلك الاستضافة الذاتية)
- تتيح ميزة "البحث الغامض" القوية للمستخدمين البحث بسرعة عن الأوامر والإجراءات وتنفيذها
- وحدات فرعية تسمح لتعاون فريق سهل
- تتيح سمات واجهة المستخدم المتعددة للمستخدم تخصيص GitKraken حسب رغبته
- تمثيل مرئي لنشاط Git repo في الرسوم البيانية
2. SmartGit
SmartGit هو عميل Git عبر النظام الأساسي. مثل GitKraken ، البرنامج مجاني للاستخدام الشخصي ، مع إصدار مدفوع ، "محترف" للفرق. يدعم SmartGit العديد من موفري Git ، بما في ذلك GitHub و BitBucket وخوادم Git المستضافة ذاتيًا و Atlassian Stash. بالإضافة إلى ذلك ، يمكن لـ SmartGit أيضًا التعامل مع SVN و Mercurial جيدًا.
تصميم البرنامج نظيفة جدا ولا معنى له. لا ينفق الكثير من الوقت في تجميل كل شيء. بدلاً من ذلك ، يركز المطورون كل شيء على الميزات ، وأكثرها استخدامًا في متناول اليد دائمًا. عميل Git هذا مثالي للمطورين الذين يقدرون الميزات على عناصر واجهة المستخدم الفاخرة والألوان الجميلة.
الميزات البارزة
- دعم لموفري Git متعددين (بما في ذلك الاستضافة الذاتية)
- دعم أساليب التحكم في المصدر الأخرى إلى جانب Git (SVN و Mercurial)
- دعم GitFlow (مدير فرع Git الرسومي)
- بوابة كبيرة لتخزين الملفات
- تصميم واجهة المستخدم نظيفة
- من السهل مقارنة الاختلافات جنباً إلى جنب
- عميل SSH متكامل للاتصالات السريعة عن بُعد
- أداة فرق ممتازة قوية وسهلة الاستخدام
3. جيت
Gitg هو متصفح مستودع برنامج Gitمصمم خصيصًا لسطح مكتب Gnome ومجموعة من التطبيقات (على الرغم من أنه بغرابة يحتوي على إصدار Mac). الهدف الرئيسي من أداة Gitg هو منح مستخدمي Linux وسيلة سهلة لاستخدام الواجهة الأمامية لأداة سطر الأوامر Git.
البرنامج مفتوح المصدر ، والرمز قابل للتدقيق بشكل كامل لأي شخص. فكر في Gitg إذا كنت مطور برامج يحب بيئة سطح مكتب Gnome على نظام Linux.
الميزات البارزة
- المصدر المفتوح ومجاني للاستخدام إلى الأبد
- لديه المدمج في ملف عارض للنظر بسهولة في التعليمات البرمجية
- التكامل داخل سطح مكتب Gnome Shell الذي يتيح للمستخدمين عرض مستودعات Git التي تم الوصول إليها مؤخرًا ، إلخ
- يشبه عن كثب عميل Mac OS GitX ومجموعة ميزاته
- يعمل مشروع Gitg بالتعاون مع GitX لنظام التشغيل Mac لجعل التطبيق أكثر تشابهًا
- تتيح ميزة البحث عمليات البحث السريعة عن العلامات والفروع
- ارتكاب أداة التدقيق الإملائي
4. ماجيت
Magit هو البرنامج المساعد لمحرر النص Emacs وقابل للتثبيت على جميع أنظمة التشغيل التي تدعم حاليًا Emacs. البرنامج المساعد مفتوح المصدر تحت رخصة جنو العمومية العامة V3. يدعي البرنامج المساعد أنه واجهة أمامية كاملة لـ "Git Porcelain" تعمل على تحسين واجهة عميل Git.
يعتبر هذا العميل مثاليًا لأولئك الذين يستخدمون محرر النصوص Emacs لتطوير البرامج ويحتاجون إلى أداة Git جيدة لمواكبة ذلك.
الميزات البارزة
- يجعل استخدام Git في الجهاز أسهل بكثيرتبسيط الأوامر ، وتحسين بناء الجملة (إضافة ، am ، bisect ، اللوم ، الفرع ، checkout ، الكرز ، اختيار الكرز ، نظيف ، استنساخ ، التزام ، تهيئة ، وصف ، فرق ، جلب ، إلخ)
- يتكامل مع محرر النصوص Emacs بحيث يمكنك القيام بالتطوير والتحكم في المصدر عبر Git في نفس التطبيق
- يعمل مع العديد من موفري Git ، بما في ذلك الاستضافة الذاتية
- يعتمد النص على أنه مثالي لمحبي الأجهزة الطرفية الذين لا يحبون أدوات Git GUI
تعليقات