15 คะแนน โดย xguru 2024-12-28 | 2 ความคิดเห็น | แชร์ทาง WhatsApp
  • เทอร์มินัลยูสเซอร์อินเทอร์เฟซสำหรับ 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 ความคิดเห็น

 
channprj 2024-12-30

ถ้าจะใช้งานแบบคร่าว ๆ tig ก็ดูน่าสนใจเหมือนกันครับ 👍🏻

https://jonas.github.io/tig/

 
iolothebard 2024-12-28

คีย์ไบน์ดิงนี่ก็ต้อง vi มากกว่า emacs อยู่แล้วสิ~ (มาสู้กัน)