- เทอร์มินัลยูสเซอร์อินเทอร์เฟซสำหรับ git
- ได้แรงบันดาลใจจาก
Magit ซึ่งเป็น Git UI ที่ยอดเยี่ยมที่สุดสำหรับ Emacs และมีเป้าหมายที่จะนำฟีเจอร์หลักหลายอย่างของ Magit มาใช้งาน
- คีย์ไบน์ดิงอ้างอิงตาม Magit แต่ก็คล้ายกับ Vim ด้วย
- รองรับ Windows/Mac/Linux ด้วยไบนารี Rust
- ฟีเจอร์ที่รองรับในปัจจุบัน
- Staging/Unstaging (file, hunk, line)
- Showing (ดู commits / เปิด EDITOR ที่บรรทัด)
- Branching (checkout, checkout new)
- Commiting (commit, amend, fixup)
- Fetching
- Logging (current, other)
- Pulling / Pushing ไปยัง/จาก upstream หรือ pushDefault ที่ตั้งค่าไว้
- Rebasing (elsewhere, abort, continue, autosquash, interactive)
- Resetting (soft, mixed, hard)
- Reverting (commit)
- Stashing (save, pop, apply, drop)
2 ความคิดเห็น
ถ้าจะใช้งานแบบคร่าว ๆ
tigก็ดูน่าสนใจเหมือนกันครับ 👍🏻https://jonas.github.io/tig/
คีย์ไบน์ดิงนี่ก็ต้อง
viมากกว่าemacsอยู่แล้วสิ~ (มาสู้กัน)