ToolGit - ชุดเครื่องมือเพิ่มประสิทธิภาพสำหรับ Git
(github.com/ahmetsait)- ชุดสคริปต์ที่เพิ่มซับคอมมานด์หลายตัวให้ Git เพื่อให้ใช้งานได้สะดวกขึ้น
git amend: amend การเปลี่ยนแปลงที่อยู่ในสถานะ staged ปัจจุบัน (Alias)git-delete-gone-branches: ลบโลคัลบรานช์ที่ไม่มีอยู่บนรีโมตอีกต่อไปgit dir: แสดงพาธของไดเรกทอรี.gitของรีโพ Git นี้ (Alias)git-force-pull: fetch รีโมตแทร็กกิงบรานช์และ pull แบบบังคับโดยใช้ hard resetgit-forward: fetch รีโมตแทร็กกิงบรานช์ทั้งหมดและทำ fast-forwardgit gc-all: ทำให้ reflog หมดอายุและรัน garbage collection ทั้งหมดสำหรับรีโพ Git (Alias)git graph: แสดงกราฟคอมมิตแบบสวยงาม (Alias)git-in-repo: คืนค่า 0 หากไดเรกทอรีทำงานปัจจุบันเป็นรีโพ Git มิฉะนั้นคืนค่าที่ไม่ใช่ 0git-is-branch-remote: คืนค่า 0 หากบรานช์อ้างอิงรีโมตบรานช์git-is-head-detached: คืนค่า 0 หาก HEAD อยู่ในสถานะ detached มิฉะนั้นคืนค่าที่ไม่ใช่ 0git-is-worktree-clean: คืนค่า 0 หากไม่มีการเปลี่ยนแปลงหรือไฟล์ที่ยังไม่ถูกติดตามใน work tree มิฉะนั้นคืนค่าที่ไม่ใช่ 0git-legacy: rebase ประวัติทั้งหมดของ HEAD ปัจจุบันไปไว้บน top ของmastergit-main-branch: ดึงชื่อของเมนบรานช์ (ค่าเริ่มต้น)git-mode-restore: กู้คืนโหมดไฟล์ในอินเด็กซ์และ/หรือ work treegit root: แสดงพาธรากของรีโพ Git นี้git-xlog: ค้นหาประวัติของสตริงเฉพาะในบรรทัดที่ถูกเพิ่มหรือลบเท่านั้น- วิธีติดตั้ง
- แตกไฟล์ลงโฟลเดอร์แล้วเพิ่มลงใน PATH จากนั้น Git จะมองเห็นไฟล์
git-*เป็นซับคอมมานด์ - ติดตั้ง Alias
git config set --append --global include.path path/to/toolgit/aliases.ini
- แตกไฟล์ลงโฟลเดอร์แล้วเพิ่มลงใน PATH จากนั้น Git จะมองเห็นไฟล์
4 ความคิดเห็น
โอ้ เห็นอะไรที่อยากหยิบมาใช้ได้เลยอยู่ตรงนี้
ฟีเจอร์ที่ช่วยซิงก์โลคัลบรานช์นี่มีประโยชน์ดีนะ ฮ่าๆ
โอ้โห... น่าสนใจทีเดียวครับ
ผมเองก็ตั้ง alias ไว้ใช้บ้างหลายอย่าง แต่คงต้องลองติดตั้งดูแล้วครับ
alias .ggrp='dev; git log origin/master --graph --oneline --branches -10'
alias .glog='dev; git log origin/master --pretty=format:"%h - %an, %ar : %s" -10'
alias .gnow='dev; echo "Now Rev: "; git rev-parse --verify HEAD; echo "Server Rev: "; git rev-parse --verify origin/master;'
หวังว่าจะมีการอัปเดตต่อเนื่องไปเรื่อย ๆ นะครับ 555