Đối với một số người, ý tưởng về một khách hàng Git đồ họa là sự linh thiêng. Git là một công cụ dòng lệnh, sau khi tất cả. Nó thực sự là một trong những công cụ dòng lệnh dễ sử dụng nhất, vậy tại sao lại sử dụng GUI ở vị trí đầu tiên? Điều đó xảy ra đối với các khu vực trực quan mà dòng lệnh rơi vào trong. Các máy khách GUI dành cho đồ thị, biểu đồ, đánh dấu và tất cả những thứ tốt đẹp giúp bọc đầu của bạn xung quanh sự phức tạp của dự án của bạn. Những khách hàng này đều giàu có về những thứ đó, và bất kỳ ai cũng sẽ là một bổ sung tuyệt vời cho quy trình làm việc Git của bạn.

Sau đây là một số khách hàng Git đồ họa tốt nhất cho Linux.

1. Git Cola

Git Cola đã có khoảng thời gian khá dài và đó là một ví dụ điển hình về một công cụ Linux nguồn mở thực hiện chính xác những gì nó cần, mà không bị sa lầy với nhiều tính năng bổ sung không cần thiết.

Git Cola được viết bằng Python và có giao diện GTK, vì vậy nó tích hợp hoàn hảo với hầu hết các máy tính để bàn. Vì nó là mã nguồn mở, nó cũng có sẵn trong hầu hết các kho lưu trữ phân phối, giúp dễ dàng cập nhật và bảo trì.

Giao diện được chia thành bốn ô. Mỗi hiển thị một khía cạnh riêng biệt của repo Git của dự án của bạn. Nó cho phép bạn dễ dàng hình dung sự khác biệt giữa các cam kết trong các tập tin của bạn, và bạn có thể nhanh chóng điều hướng và duyệt giữa các nhánh.

2. GitEye

GitEye là một ứng dụng phần mềm miễn phí đa nền tảng dành cho Git. Nó có thể không phải là nguồn mở, nhưng nó có sẵn miễn phí và miễn phí để sử dụng. Thật thú vị, GitEye không cài đặt trên máy tính của bạn. Thay vào đó, nó được đóng gói theo dạng nhị phân, và bạn có thể chỉ cần chạy nó từ thư mục riêng của nó.

GitEye mang đến cho nó một giao diện chi tiết hơn. Nó có một trình duyệt cây tập tin tuyệt vời ở bên trái của màn hình. GitEye cũng làm cho việc duyệt và kiểm tra các nhánh của bạn rất đơn giản. Ngoài ra, GitEye có một số tính năng gọn gàng cho phép bạn theo dõi lịch sử của một tệp và quản lý các bản dựng của một dự án thông qua một máy chủ xây dựng.

3. Gitg

Gitg là trình khách Git đồ họa mặc định cho màn hình nền GNOME. Giống như nhiều tiện ích GNOME mới hơn, nó có vẻ như là xương trần. Lựa chọn thiết kế tối giản của GNOME không có nghĩa là Gitg không thể thực hiện chính xác những gì bạn cần.

Gitg có một hình ảnh tuyệt vời về lịch sử của dự án, và nó cho phép bạn chọn chi nhánh của bạn trên bay. Màn hình cam kết của nó là một chút bối rối lúc đầu, nhưng nó thực sự rất dễ sử dụng khi bạn nhận được hang của nó. Nó trình bày cho bạn những thay đổi theo giai đoạn, và bạn có thể dễ dàng đánh giá chúng ngay tại đó và tạo ra cam kết của bạn.

Gitg là một lựa chọn tuyệt vời nếu bạn đang tìm kiếm một thứ gì đó đơn giản phù hợp với máy tính của bạn.

4. QGit

Nếu Gitg là máy khách GNOME, QGit là máy khách Plasma / Qt. QGit đã được khoảng một thời gian, và nó thực sự tinh chế cách tiếp cận của nó. QGit cũng có một biểu diễn trực quan tuyệt vời về lịch sử của dự án của bạn trực quan để điều hướng. Bạn không chỉ có thể thấy những gì các cam kết được nhưng các tập tin bị ảnh hưởng là tốt.

Nó cũng có một trình duyệt cây tập tin tuyệt vời cho phép bạn khai thác thông qua dự án của bạn trong một snap và xem các tập tin và những thay đổi được thực hiện cho họ bằng cách sửa đổi.

QGit taks một cách tiếp cận cổ điển hơn để kiểm soát của nó. Hầu hết trong số họ là trong thanh công cụ để trên cùng của cửa sổ. Bạn có thể quản lý mọi thứ từ cam kết của riêng bạn đến các chi nhánh từ đó. Nó không có gì đột phá nhưng hiệu quả.

5. SmartGit

SmartGit là một tùy chọn độc quyền khác. Tuy nhiên, lần này, nó được đóng gói để sử dụng trên các hệ thống Linux. SmartGit miễn phí cho mục đích cá nhân nhưng yêu cầu giấy phép cho doanh nghiệp. SmartGit trông và cảm thấy giống như một IDE. Nếu bạn thích các chương trình như Netbeans và Eclipse, rất có thể SmartGit là dành cho bạn.

Nó được đóng gói với các tiện ích và công cụ, và nó làm cho điều hướng dự án của bạn một cách dễ dàng. Nó cũng có một số nổi bật và hiển thị tuyệt vời cho các cam kết của bạn và thay đổi các dự án của bạn.

Thanh công cụ của SmartGit là một trong những công cụ tốt nhất. Nó làm cho hầu hết các nhiệm vụ phổ biến của bạn càng dễ dàng càng tốt trong khi vẫn cho phép bạn kiểm soát tối đa khi bạn cần.

Tất cả những khách hàng này đều tuyệt vời. Sự lựa chọn giữa chúng đi xuống đến một vấn đề của hương vị. Hãy nhớ rằng, bạn có thể sử dụng Git thoải mái mà không cần GUI, do đó, lựa chọn này là tất cả về tính năng bổ sung. Mà một trong những kháng cáo cho bạn nhất, và bạn có nghĩ rằng nó sẽ giúp với cách bạn làm việc?

Bài viết này được xuất bản lần đầu vào tháng 1 năm 2012 và được cập nhật vào tháng 6 năm 2018.