Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Mac

5 trình khách Git đồ họa tốt nhất cho Mac

Dùng Git dòng lệnh ổn, nhưng đối với một số người, chưa lý tưởng. Commit đơn giản ổn trên terminal, nhưng xem diff mở rộng hoặc dữ liệu khác không luôn lý tưởng. Nếu tìm Git client đồ họa, bạn may mắn. Vấn đề duy nhất là chọn cái nào.

Có nhiều GUI Git client cho Mac, nhưng chúng tôi tổng hợp vài cái nên nằm đầu danh sách. Trước khi thử ngẫu nhiên, hãy thử vài cái này.

1. GitHub Desktop

Nếu chủ yếu dùng Git tương tác repo GitHub, client riêng của GitHub nên là lựa chọn đầu. Dù tên GitHub Desktop, app cũng làm việc với repo GitLab, Bitbucket, nơi khác. Yêu cầu clone repo từ dòng lệnh trước, nhưng vẫn tiện nếu chủ yếu dùng GitHub.

GitHub Desktop tích hợp editor và shell giúp dễ làm việc với app khác. Nó cũng làm xem diff và dữ liệu khác dễ dàng, so với dòng lệnh. App cũng miễn phí, lựa chọn hấp dẫn.

2. Fork

Nhà phát triển Fork mô tả app là Git client "nhanh và thân thiện". Giao diện đơn giản, nhưng bên dưới có tính năng mạnh.

Cơ bản đều có: clone, fetch, pull, push. Bạn cũng merge và rebase dễ dàng qua app. Trong Commit view, stage/unstage thay đổi từng dòng, rất tiện. Về rebase, chỉnh sửa và sắp xếp commit tương tác, tính năng mạnh khác.

Advanced diff viewer Fork giúp dễ phát hiện thay đổi giữa commit, thậm chí xem diff định dạng ảnh phổ biến. Fork dành macOS 10.11+ tải miễn phí.

3. Tower

Tower nổi tiếng là một trong GUI Git client mạnh nhất. Mạnh, nhưng nhà phát triển Tower cũng khoe dễ dùng. Tower cho undo bất kỳ hành động Git: revert commit, khôi phục commit xóa, restore branch xóa.

Ai từng resolve conflict Git merge biết không vui. Tower giải quyết trực quan, dễ thấy vấn đề ở đâu. Dù beginner, tài liệu từng bước Tower giúp bắt đầu dễ. Lợi ích lớn nếu mới Git.

Dùng Tower miễn phí ban đầu, nhưng tiếp tục dùng cần trả subscription. Basic $69/user/năm. Pro (có quản lý team cơ bản) $99/năm. Xem web Tower để biết thêm.

4. Sourcetree

Sourcetree do Atlassian phát triển (công ty đứng sau Bitbucket). Dù vậy, Sourcetree không gắn với Bitbucket như GitHub Desktop gắn GitHub.

Mặc dù miễn phí, Sourcetree có tính năng tập trung team phải trả tiền ở app khác. Ví dụ, Git Large File Support cho team theo dõi asset lớn tại một nơi. Nó cũng hơn Git client, hỗ trợ sẵn repo Mercurial.

Sourcetree cũng có nhiều tính năng mong đợi từ Git client đồ họa: hình thức lịch sử commit và merge dễ dàng. Xem web Sourcetree để biết thêm.

5. Sublime Merge

Sublime Text là một trong editor code tốt nhất cho Mac. Với đó, Sublime Merge từ cùng nhà phát triển là Git client tuyệt vời.

Nếu dùng Sublime Text trước, giao diện Sublime Merge sẽ quen thuộc ngay. App dùng điều này tốt, với công cụ merge 3-way, diff side-by-side, tìm kiếm mạnh. Như kỳ vọng, Sublime Merge cũng có syntax highlighting xuất sắc.

Giống Sublime Text, dùng thử Sublime Merge miễn phí nhưng cần mua giấy phép dùng lâu. App không rẻ $99, nhưng nếu lịch sử cập nhật Sublime Text làm chứng, giá đó mang lại năm cập nhật.

Kết luận