Linux-yhteisössä käytännössä kaikki käyttävätGit-protokolla jossain muodossa. Git toimii niin hyvin, koska se on integroitu komentoriviin ja Linuxin tapaan toimia. Valitettavasti kaikilla ei ole kärsivällisyyttä käsitellä pitkää määrää Git-komentoja lähdekoodin päivittämiseksi. Seurauksena on, että monet kehittäjät kääntyvät Github-asiakkaiden puoleen prosessin yksinkertaistamiseksi. Tässä luettelossa käydään läpi joitakin parhaimmista Linuxin Github-asiakkaista.
Huomaa: Linuxille on monia Github-asiakkaita. Jos tiedät loistavan Git-vuorovaikutustyökalun, josta ei ole puhuttu tässä luettelossa, kerro siitä meille alla olevassa kommenttiosassa!
1. GitKraken

GitKraken on freemium, cross-platform Gitasiakas. Käyttäjien on maksettava käyttää tätä tuotetta kaupallisesti ja suurten ryhmien kanssa. Se ei ole avoin lähdekoodi. Se on kuitenkin ilmainen versio, jota kuka tahansa voi käyttää (henkilökohtaisista ja harrastuksista johtuvista syistä).
GitKrakenin pro-versiossa on paljonominaisuuksia, mutta useimpien Linux-käyttäjien, jotka ohjelmoivat vain kouluun tai muuhun kuin kaupalliseen käyttöön, pitäisi olla hyvä ilmaisella versiolla. Tämä työkalu tekee lähdekoodin hallinnan ja hallinnan Git-protokollan kautta erittäin helpoksi.
Yksi tärkeimmistä GitKrakenn vetämistä on modernidesign. Se on puhdas ja helppo silmissä, ja käyttäjille on tarjolla oma joukkue. Kehittäjien, jotka etsivät sujuvaa työkalua Gitin hallitsemiseksi helposti, tulisi harkita tätä työkalua ennen kaikkea.
Huomattavia ominaisuuksia
- Ilmainen henkilökohtaiseen käyttöön
- Tuki kaikille tärkeimmille käyttöjärjestelmille, jotta koko tiimisi voi käyttää sitä
- Helppo käyttää ja navigoida
- Tuki Gitflowlle (graafinen Git-haaratyökalu)
- Git LFS -tuki (suuri tiedostomuisti)
- Muokattavissa olevat sitoutumiskaaviot
- Tuki Git-koukkuille
- Pika kumoa / tee uudelleen -painike
- Tuki useille Git-palveluntarjoajille (mukaan lukien itse isännöidyt)
- Tehokas ”sumea etsin” -toiminto antaa käyttäjille mahdollisuuden etsiä nopeasti komentoja ja toimintoja sekä suorittaa ne
- Alimoduulit mahdollistavat helpon tiimiyhteistyön
- Useiden käyttöliittymäteemojen ansiosta käyttäjä voi mukauttaa GitKrakenn mieleisekseen
- Git-repo-toiminnan visuaalinen esitys kuvaajina
2. SmartGit

SmartGit on monialustainen Git-asiakas. GitKrakenin tavoin ohjelmisto on ilmainen henkilökohtaiseen käyttöön, ja joukkueille on maksettu ”pro” -versio. SmartGit tukee useita Git-palveluntarjoajia, kuten GitHub, BitBucket, itse isännöimät Git-palvelimet ja Atlassian Stash. Tämän lisäksi SmartGit pystyy käsittelemään melko hyvin myös SVN: ää ja Mercurialia.
Ohjelman suunnittelu on erittäin puhdastano-nonsense. Kaiken kaunistamiseen ei kuluteta paljon aikaa. Sen sijaan kehittäjät keskittyvät kaikki ominaisuuksiin, ja eniten käytetyt ovat aina käsivarren ulottuvilla. Tämä Git-asiakas on ihanteellinen kehittäjille, jotka arvostavat ominaisuuksia hienomman käyttöliittymäelementtien ja kauniiden värien kanssa.
Huomattavia ominaisuuksia
- Tuki useille Git-palveluntarjoajille (mukaan lukien itse isännöidyt)
- Tuki muille lähteenhallintamenetelmille Gitin lisäksi (SVN ja Mercurial)
- GitFlow-tuki (graafinen Git-sivuliikkeen hallinta)
- Git iso tiedostovarasto
- Puhdas käyttöliittymäsuunnittelu
- Helppo vertailla eroja vierekkäin
- Integroitu SSH-asiakas nopeaan etäyhteyteen
- Erinomainen diff-työkalu, joka on tehokas ja helppo käyttää
3. Gitg

Gitg on Git-ohjelmistovarastoselainerityisesti suunniteltu Gnome-työpöydälle ja sovellusjoukolle (vaikka omituisesti sillä on Mac-versio). Gitg-työkalun päätavoite on antaa Linux-käyttäjille helppo käyttää Git-komentorivityökalun käyttöliittymää.
Ohjelmisto on avoimen lähdekoodin koodi, ja koodi on täysin kuunneltavissa kenelle tahansa. Harkitse Gitgia, jos olet ohjelmistokehittäjä, joka rakastaa Gnomen työpöytäympäristöä Linuxissa.
Huomattavia ominaisuuksia
- Avoin lähdekoodi ja ilmainen käyttää ikuisesti
- On sisäänrakennettu tiedostojen katseluohjelma, jonka avulla koodi on helppo tarkastella
- Integrointi Gnome Shell -työpöydälle, jonka avulla käyttäjät voivat tarkastella äskettäin käyttämiäsi Git-arkistoja jne
- Muistuttaa läheisesti Mac OS -asiakasohjelmaa GitX: ää ja sen ominaisuusjoukkoa
- Gitg-projekti toimii yhteistyössä GitX for Mac -sovelluksen kanssa sovelluksen samanlaisuudesta
- Hakuominaisuus mahdollistaa nopeat haara- ja tunnistehaut
- Sitoutua oikeinkirjoituksen tarkistustyökalu
4. Magit

Magit on laajennus Emacs-tekstieditorille jaon asennettavissa kaikkiin käyttöjärjestelmiin, jotka tällä hetkellä tukevat Emacsia. Laajennus on avoin lähdekoodi GNU General Public License V3: n alla. Laajennus väittää olevansa täydellinen ”Git Porcelain” -sovellus, joka parantaa Git-asiakasliittymää.
Tämä asiakas on ihanteellinen niille, jotka käyttävät Emacs-tekstieditoria ohjelmistojen kehittämiseen ja tarvitsevat hyvän Git-työkalun sen mukana toimittamiseen.
Huomattavia ominaisuuksia
- Tekee Gitin käytöstä terminaalissa paljon helpompaakomentojen yksinkertaistaminen ja syntaksin parantaminen (lisää, olen, puolittaa, syyttää, haara, kassalle, kirsikka, kirsikka-poimi, puhdistaa, kloonata, sitoutua, konfiguroida, kuvata, siirtää, hakea jne.)
- Integroituu Emacs-tekstieditoriin, joten voit suorittaa kehitystä ja lähteenhallintaa Gitin kautta samassa sovelluksessa
- Toimii useiden Git-palveluntarjoajien kanssa, mukaan lukien itse isännöidyt
- Tekstipohjainen tekee siitä täydellisen päätelaitteiden faneille, jotka eivät pidä Git GUI -työkaluista
Kommentit