Cei mai buni 4 clienți Github pentru Linux

În comunitatea Linux, practic, toată lumea folosește protocolul Git într-o anumită formă. Git funcționează atât de bine pentru că este integrat în linia de comandă și în modul Linux de a face lucrurile. Din păcate, nu toată lumea are răbdarea să facă față cantității mari de comenzi Git pentru a actualiza codul sursă. Drept urmare, mulți dezvoltatori apelează la clienții Github pentru a simplifica procesul. În această listă, vom trece peste câțiva dintre cei mai buni clienți Github pentru Linux.

Notă: există mulți clienți Github pentru Linux. Dacă cunoașteți un instrument excelent de interacțiune Git despre care nu se vorbește în această listă, vă rugăm să ne spuneți despre el în secțiunea de comentarii de mai jos!

1. GitKraken

GitKraken este un client Git freemium, multiplatform. Utilizatorii trebuie să plătească pentru a utiliza acest produs în scopuri comerciale și cu echipe mari. Nu este open source. Acestea fiind spuse, are o versiune gratuită pe care oricine o poate folosi (din motive personale și de hobby).

Versiunea pro a GitKraken are o mulțime de caracteristici, dar majoritatea utilizatorilor de pe Linux care programează doar pentru școală sau pentru uz non-comercial ar trebui să fie bine cu versiunea gratuită. Acest instrument facilitează gestionarea și controlul codului sursă prin protocolul Git.

Una dintre atracțiile principale ale GitKraken este designul modern. Este curat și ușor pentru ochi și există o echipă dedicată disponibilă pentru a sprijini utilizatorii. Dezvoltatorii care caută un instrument simplu pentru a gestiona Git cu ușurință ar trebui să ia în considerare acest instrument mai presus de toate celelalte.

  Cum să partajați fișiere într-o mașină VirtualBox pe Linux

Caracteristici notabile

Gratuit pentru uz personal
Suport pentru toate sistemele de operare majore, astfel încât întreaga echipă să îl poată utiliza
Ușor de utilizat și de navigat
Suport pentru Gitflow (instrument grafic de ramură Git)
Suport Git LFS (stocare de fișiere mari)
Grafice de comitere personalizabile
Suport pentru Git Hooks
Buton de anulare/refacere rapidă
Suport pentru mai mulți furnizori Git (inclusiv auto-găzduit)
Funcția puternică „găsește neclar” permite utilizatorilor să caute rapid comenzi și acțiuni și să le execute
Submodulele permit colaborarea ușoară în echipă
Mai multe teme de UI permit utilizatorului să personalizeze GitKraken după bunul său plac
Reprezentări vizuale ale activității Git repo în grafice

2. SmartGit

SmartGit este un client Git multiplatform. La fel ca GitKraken, software-ul este gratuit pentru uz personal, cu o versiune plătită, „pro” pentru echipe. SmartGit acceptă mai mulți furnizori Git, inclusiv GitHub, BitBucket, servere Git auto-găzduite și Atlassian Stash. În plus, SmartGit se poate descurca și SVN și Mercurial destul de bine.

Designul programului este foarte curat și fără sens. Nu se petrece mult timp pentru a înfrumuseța totul. În schimb, dezvoltatorii concentrează totul pe caracteristici, iar cele mai utilizate sunt întotdeauna la îndemână. Acest client Git este ideal pentru dezvoltatorii care prețuiesc funcțiile în detrimentul elementelor UI de lux și culorilor frumoase.

Caracteristici notabile

Suport pentru mai mulți furnizori Git (inclusiv auto-găzduit)
Suport pentru alte metode de control al sursei în afară de Git (SVN și Mercurial)
Suport GitFlow (manager de sucursală Git grafic)
Stocare de fișiere mari Git
Design curat al interfeței de utilizare
Ușor de comparat diferențele unul lângă altul
Client SSH integrat pentru conexiuni rapide de la distanță
Excelent instrument de diferențiere, puternic și ușor de utilizat

  Cele mai bune 9 aplicații pentru serverul de acasă Linux pe care toată lumea ar trebui să le instaleze

3. Gitg

Gitg este un browser de depozit de software Git conceput special pentru desktop-ul și setul de aplicații Gnome (deși, în mod ciudat, are o versiune Mac). Scopul principal al instrumentului Gitg este de a oferi utilizatorilor Linux un front-end ușor de utilizat pentru instrumentul de linie de comandă Git.

Software-ul este open source, iar codul este complet auditabil de oricine. Luați în considerare Gitg dacă sunteți un dezvoltator de software care iubește mediul desktop Gnome pe Linux.

Caracteristici notabile

Sursă deschisă și gratuit de utilizat pentru totdeauna
Are un vizualizator de fișiere încorporat pentru a privi cu ușurință codul
Integrare în desktop-ul Gnome Shell, care permite utilizatorilor să vizualizeze depozitele Git accesate recent etc
Seamănă foarte mult cu clientul Mac OS GitX și cu setul de caracteristici ale acestuia
Proiectul Gitg lucrează în colaborare cu GitX pentru Mac pentru a face aplicația mai asemănătoare
Funcția de căutare permite căutări rapide de ramuri și etichete
Acordați instrument de verificare ortografică

4. Magit

Magit este un plugin pentru editorul de text Emacs și este instalabil pe toate sistemele de operare care acceptă în prezent Emacs. Pluginul este open source sub Licența Publică Generală GNU V3. Pluginul pretinde a fi un front-end complet „Git Porcelain” care îmbunătățește interfața clientului Git.

Acest client este ideal pentru cei care folosesc editorul de text Emacs pentru dezvoltarea de software și au nevoie de un instrument Git bun pentru a-l folosi.

Caracteristici notabile

Ușurează mult utilizarea Git în terminal prin simplificarea comenzilor și îmbunătățirea sintaxei (add, am, bisect, blame, branch, checkout, cherry, cherry-pick, clean, clone, commit, config, describe, diff, fetch etc. .)
Se integrează cu editorul de text Emacs, astfel încât să puteți face dezvoltarea și controlul sursei prin Git în aceeași aplicație
Funcționează cu mai mulți furnizori Git, inclusiv cu auto-găzduire
Bazat pe text, îl face perfect pentru fanii terminalelor cărora nu le plac instrumentele Git GUI

  Cum se instalează JetBrains DataGrip pe Linux