Σε μερικούς, η ιδέα ενός γραφικού πελάτη Git είναι ιεροσυλία. Το Git είναι ένα εργαλείο γραμμής εντολών, τελικά. Είναι στην πραγματικότητα ένα από τα ευκολότερα εργαλεία γραμμής εντολών για χρήση, οπότε γιατί να χρησιμοποιήσετε ένα GUI στην πρώτη θέση; Αυτό έρχεται κάτω από τις οπτικές περιοχές που η γραμμή εντολών υπολείπεται. Οι πελάτες GUI προορίζονται για γραφήματα, γραφήματα, επισημάνσεις και όλα τα ωραία πράγματα που βοηθούν να τυλίξετε το κεφάλι σας γύρω από τις πολυπλοκότητες του έργου σας. Αυτοί οι πελάτες είναι πλούσιοι σε αυτά τα πράγματα, και ο καθένας θα είναι μια εξαιρετική προσθήκη στη ροή εργασίας σας Git.

Τα παρακάτω είναι μερικά από τα καλύτερα γραφικά Git clients για Linux.

1. Git Cola

Το Git Cola ήταν για ένα αξιοπρεπή χρονικό διάστημα και είναι ένα κλασικό παράδειγμα ενός εργαλείου Linux με ανοιχτό κώδικα που κάνει ακριβώς αυτό που χρειάζεται, χωρίς να χάνεται με πολλά περιττά πρόσθετα.

Το Git Cola είναι γραμμένο σε Python και διαθέτει διασύνδεση GTK, ώστε να ενσωματώνεται τέλεια με τους περισσότερους επιτραπέζιους υπολογιστές. Δεδομένου ότι είναι ανοικτού κώδικα, είναι επίσης διαθέσιμο στα περισσότερα αποθετήρια καταστήματος, καθιστώντας εύκολη την ενημέρωση και συντήρηση.

Η διασύνδεση χωρίζεται σε τέσσερα παράθυρα. Το καθένα παρουσιάζει μια ξεχωριστή πτυχή του Git repo του έργου σας. Σας επιτρέπει να απεικονίσετε εύκολα τη διαφορά μεταξύ δεσμεύσεων στα αρχεία σας και μπορείτε να πλοηγηθείτε γρήγορα και να περιηγηθείτε μεταξύ υποκαταστημάτων.

2. GitEye

Το GitEye είναι πελάτης ελεύθερου λογισμικού cross-platform για το Git. Δεν μπορεί να είναι ανοικτού κώδικα, αλλά είναι ελεύθερα διαθέσιμο και ελεύθερο για χρήση. Είναι ενδιαφέρον ότι το GitEye δεν εγκαθίσταται στον υπολογιστή σας. Αντίθετα, έρχεται συσκευασμένο σε δυαδική μορφή και μπορείτε απλά να το εκτελέσετε από τον δικό του κατάλογο.

Το GitEye φέρνει μαζί του μια πιο λεπτομερή διασύνδεση. Έχει ένα εξαιρετικό πρόγραμμα περιήγησης δέντρων αρχείων στα αριστερά της οθόνης. Το GitEye κάνει επίσης την περιήγηση και τον έλεγχο των κλαδιών σας πολύ απλά. Επιπλέον, το GitEye διαθέτει κάποιες χρήσιμες λειτουργίες που σας επιτρέπουν να παρακολουθείτε το ιστορικό ενός αρχείου και να διαχειρίζεστε τις κατασκευές ενός έργου μέσω ενός διακομιστή δημιουργίας.

3. Gitg

Το Gitg είναι ο προεπιλεγμένος γραφικός πελάτης Git για την επιφάνεια εργασίας του GNOME. Όπως και πολλά νεότερα βοηθητικά προγράμματα του GNOME, είναι ένα είδος γυμνών οστών σε εμφάνιση. Οι μινιμαλιστικές επιλογές σχεδιασμού του GNOME δεν σημαίνουν ότι η Gitg δεν μπορεί να κάνει ακριβώς αυτό που χρειάζεστε.

Το Gitg έχει μια μεγάλη απεικόνιση της ιστορίας του έργου και σας επιτρέπει να επιλέξετε το υποκατάστημά σας εν πτήσει. Η οθόνη της διαπραγμάτευσης είναι λίγο αρχικά μπερδεμένη, αλλά στην πραγματικότητα είναι πολύ εύκολη στη χρήση της μόλις την έχετε κρεμάσει. Σας παρουσιάζει τις στατικές αλλαγές και μπορείτε εύκολα να τις αξιολογήσετε εκεί και να δημιουργήσετε τη δέσμευσή σας.

Το Gitg είναι μια εξαιρετική επιλογή αν ψάχνετε για κάτι απλό που ταιριάζει με την επιφάνεια εργασίας σας.

4. QGit

Εάν το Gitg είναι ο πελάτης GNOME, το QGit είναι το Plasma / Qt. Το QGit βρισκόταν εδώ και λίγο καιρό και έχει βελτιώσει την προσέγγισή του. Το QGit έχει επίσης μια εξαιρετική οπτική αναπαράσταση της ιστορίας του έργου σας που είναι διαισθητική για να πλοηγηθείτε. Δεν μπορείτε μόνο να δείτε τι ήταν η δέσμευση, αλλά και τα αρχεία που επηρεάζονται.

Έχει επίσης ένα μεγάλο φυλλομετρητή δέντρων αρχείων που σας επιτρέπει να σκάβετε το έργο σας σε ένα στιγμιότυπο και να δείτε τα αρχεία και τις αλλαγές που έγιναν σε αυτά με αναθεώρηση.

Το QGit ακολουθεί μια πιο κλασική προσέγγιση στους ελέγχους του. Οι περισσότεροι από αυτούς βρίσκονται στη γραμμή εργαλείων στην κορυφή του παραθύρου. Μπορείτε να διαχειριστείτε τα πάντα από τις δικές σας δεσμεύσεις σε υποκαταστήματα από εκεί. Δεν είναι τίποτα πρωτοποριακό αλλά αποτελεσματικό.

5. SmartGit

Το SmartGit είναι μια άλλη ιδιόκτητη επιλογή. Αυτή τη φορά, όμως, είναι συσκευασμένο για χρήση σε συστήματα Linux. Το SmartGit είναι δωρεάν για προσωπική χρήση, αλλά απαιτεί άδεια για την επιχείρηση. Το SmartGit φαίνεται και αισθάνεται λίγο σαν ένα IDE. Αν σας αρέσουν προγράμματα όπως το Netbeans και το Eclipse, οι πιθανότητες είναι το SmartGit για εσάς.

Είναι γεμάτο με βοηθητικά προγράμματα και εργαλεία, και κάνει την πλοήγηση στο έργο σας ένα αεράκι. Έχει επίσης εξαιρετική προβολή και οπτικοποίηση για τις δεσμεύσεις σας και τις αλλαγές στα σχέδιά σας.

Η γραμμή εργαλείων του SmartGit είναι από τις καλύτερες. Κάνει τα περισσότερα από τα κοινά σας καθήκοντα όσο το δυνατόν πιο αβίαστα, ενώ σας επιτρέπει ακόμα τον μέγιστο έλεγχο όταν το χρειάζεστε.

Όλοι αυτοί οι πελάτες είναι υπέροχοι. Η επιλογή μεταξύ τους έρχεται κάτω σε ένα θέμα γεύσης. Θυμηθείτε, μπορείτε να χρησιμοποιήσετε το Git άνετα χωρίς ένα γραφικό περιβάλλον, οπότε αυτή η επιλογή αφορά τα έξτρα. Ποιος απευθύνεται σε εσάς περισσότερο και νομίζετε ότι θα σας βοηθήσει με τον τρόπο που εργάζεστε;

Αυτό το άρθρο δημοσιεύθηκε για πρώτη φορά τον Ιανουάριο του 2012 και ενημερώθηκε τον Ιούνιο του 2018.