ใช้ Git บน Command Line ได้ แตบางคนไม่คุ้นหรือไม่สะดวก Commit เรียบง่ายบน Terminal OK แตดู Extended Diffs หรือข้อมูลอื่นๆ ไม่อาจสะดวก หากหา GUI Git Client บน Mac มีเยอะ ปัญหาคือเลือกตัวไหนดี
รวบรวมตัวที่ควบลองก่อนลองสุ่ม:
1. GitHub Desktop
หากใช้ Git กับ GitHub Repos หลัก คลายเริ่มต้นของ GitHub เอง แม้ชื่อ GitHub Desktop ทำงานกับ GitLab, Bitbucket และอื่นๆ ได้ ต้อง Clone Repo จาก Command Line ก่อน แต่สะดวกหากใช้ GitHub หลัก

GitHub Desktop มี Editor และ Shell Integrations ทำงานกับแอปอื่นง่าย ดู Diffs และข้อมูลง่ายกว่า Command Line ฟรีอีกด้วย
2. Fork
นักพัฒนา Fork อธิบายว่า "Fast and Friendly" UI เรียบง่าย แต่ใต้หลุมมีฟีเจอร์ทรงพลัง

Basic ครบ: Clone, Fetch, Pull, Push Merge/Rebase ง่าย ใน Commit View Stage/Unstage ได้ทีละบรรทัด (Line-by-line) Rebase: แก้ไข/เรียง Commit แบบ Interactive
Advanced Diff Viewer เปรียบเทียบ Commit ง่าย รองรับ Diff รูปภาพทั่วไป Fork รองรับ macOS 10.11+ ดาวน์โหลดฟรี
3. Tower
Tower มีชื่อเสียงเป็น GUI Git Client ทรงพลัง ใช้ง่ายด้วย Undo Git Action ใดๆ ได้: Revert Commits, Recover Deleted Commits, Restore Deleted Branches

Resolve Git Merge Conflicts ไม่น่าสนุก Tower ทำแบบ Visual มองเห็นจุดปัญหา ชัดเจนกว่า แม้มือใหม่ Documentation Step-by-step เริ่มต้นง่าย ข้อได้เปรียบใหญ่
เริ่มใช้ฟรี แตต่อเนื่องต้องจ่าย Subscription: Basic $69/user/year Pro $99/year (Team Management) ดูรายละเอียดเว็บ Tower
4. Sourcetree
Sourcetree โดย Atlassian (เจ้าของ Bitbucket) แต่ไม่ผูกกับ Bitbucket อย่าง GitHub Desktop กับ GitHub

ฟรี แตมี Team Features ที่แอปอื่นต้องจ่าย เช่น Git Large File Support ทีมติดตาม Large Assets ที่เดียว รองรับ Mercurial Repositories ติดตัว
มีฟีเจอร์ GUI Git Client ทั่วไป: Visualize Commit History และ Merges ดูเว็บ Sourcetree เพิ่มเติม
5. Sublime Merge
Sublime Text เป็น Code Editor ยอดเยี่ยมบน Mac Sublime Merge จากนักพัฒนาเดียวกัน จึงเป็น Git Client ยอดเยี่ยม

หากเคยใช้ Sublime Text UI จะคุ้นเคยทันที ใช้ประโยชน์: Three-way Merge Tool, Side-by-side Diffs, Powerful Search, Syntax Highlighting ยอดเยี่ยม
เหมือน Sublime Text: Evaluate ฟรี แตต่อเนื่องต้องซื้อ License $99 ไม่ถูก แตถ้า Update History ของ Sublime Text เป็นตัวบ่งชี้ ราคานี้คุ้มหลายปี
สรุป
Clients ข้างต้นควรเพียงพอสำหรับทุกคน ยกเว้น Heavy Git Users หากใช้ Linux ดู Best Git Clients for Linux ด้วย