ฟีเจอร์
ทุกสิ่งที่คุณต้องการเพื่อจัดการ Git repository ตั้งแต่ commit ง่ายๆ ไปจนถึงเวิร์กโฟลว์ที่ซับซ้อน
Git พื้นฐาน
Clone
Clone repos จาก remote ใดก็ได้พร้อมติดตามความคืบหน้า
Commit
เลือกไฟล์และ commit ในขั้นตอนเดียว พร้อมเทมเพลตและ amend
Push & Pull
Push และ pull พร้อม fetch อัตโนมัติและการจัดการ credential
Branch
สร้าง สลับ เปลี่ยนชื่อ และลบ branches แบบภาพ
Merge
Merge branches พร้อมตัวอย่าง dry-run และตรวจจับ conflict
Stash แบบเลือกได้
Stash เฉพาะไฟล์ที่คุณเลือก พร้อมกู้คืนอัตโนมัติเมื่อกลับมา
Cherry-pick
Cherry-pick commits ข้าม branches
โหมดปลอดภัย
ทดลองรัน pull, merge และ cherry-pick แบบ dry-run ก่อนแตะไฟล์ของคุณ
สลับ branch อย่างปลอดภัย
สลับ branch ได้แม้มีการเปลี่ยนแปลงที่ยังไม่ commit — จะพกไปด้วย, stash เก็บไว้ หรือทิ้ง คุณเลือกได้เอง
เวิร์กโฟลว์คลิกเดียว
Commit & Push หรือ Fetch & Pull ในขั้นตอนเดียว พร้อมย้อนคืนอัตโนมัติเมื่อล้มเหลว
เครื่องมือแบบภาพ
Commit Graph
ประวัติ commit แบบ interactive พร้อมแสดงโครงสร้าง branch
Diff Viewer
Diffs แบบเคียงข้างและแบบ inline พร้อม syntax highlighting
Conflict Editor
Editor แก้ไข merge conflict แบบ 3 ช่อง
Branch Lineage
ติดตามว่า branches ใดแยกมาจากที่ไหน
ฟีเจอร์ AI
AI Commit Messages
สร้าง commit messages ที่มีความหมายจาก diff ของคุณ
AI Code Review
รับคำแนะนำ code review จาก AI
AI Conflict Resolution
ให้ AI แนะนำวิธีแก้ไข merge conflicts
Secret Scanner
ตรวจจับและซ่อน secrets ก่อนที่ AI จะส่งโค้ดของคุณ
Repository ขนาดใหญ่
Smart Clone
วิเคราะห์ repo ขนาดมหึมาและเลือกกลยุทธ์ clone ที่เร็วที่สุดให้อัตโนมัติ
หลายผู้ให้บริการ
GitHub
GitHub integration เต็มรูปแบบ: repos, สถานะ CI
GitLab
GitLab integration: repos, สถานะ CI
Gitea
รองรับ Gitea server แบบ self-hosted
Plain URL
Clone จาก Git URL ใดก็ได้โดยไม่ต้องเชื่อมต่อ provider
หลายบัญชี
เชื่อมต่อหลายบัญชีต่อผู้ให้บริการและเรียกดู repos ของทุกบัญชีได้
รองรับ SSH Config
พอร์ตกำหนดเอง, alias และคีย์จาก SSH config ของคุณใช้งานได้ทันที
ประสบการณ์นักพัฒนา
Command Palette และแป้นพิมพ์ลัด
พาเลตค้นหาแบบ fuzzy ด้วย Ctrl+K พร้อมแป้นพิมพ์ลัดสำหรับการทำงานที่ใช้บ่อย
30 ภาษา
UI แปลครบทั้ง 30 ภาษา รวมถึงภาษาที่เขียนจากขวาไปซ้าย
รีเฟรชแบบเรียลไทม์
Fetch อัตโนมัติเบื้องหลังและอัปเดตทันทีเมื่อไฟล์เปลี่ยน ไม่ต้องกดรีเฟรชเอง
Workspace และป้ายกำกับอัตโนมัติ
จัดกลุ่ม repos ตามกฎ — ตรวจจับเทคโนโลยีและติดป้ายกำกับให้อัตโนมัติ
ความปลอดภัย
จัดการ SSH Key
สร้าง นำเข้า ส่งออก และจัดการ SSH keys
Credential Manager
เก็บ credential อย่างปลอดภัยผ่าน OS keychain