36 คะแนน โดย xguru 2024-11-05 | 4 ความคิดเห็น | แชร์ทาง WhatsApp
  • ชุดสคริปต์ที่เพิ่มซับคอมมานด์หลายตัวให้ Git เพื่อให้ใช้งานได้สะดวกขึ้น
  • git amend: amend การเปลี่ยนแปลงที่อยู่ในสถานะ staged ปัจจุบัน (Alias)
  • git-delete-gone-branches: ลบโลคัลบรานช์ที่ไม่มีอยู่บนรีโมตอีกต่อไป
  • git dir: แสดงพาธของไดเรกทอรี .git ของรีโพ Git นี้ (Alias)
  • git-force-pull: fetch รีโมตแทร็กกิงบรานช์และ pull แบบบังคับโดยใช้ hard reset
  • git-forward: fetch รีโมตแทร็กกิงบรานช์ทั้งหมดและทำ fast-forward
  • git gc-all: ทำให้ reflog หมดอายุและรัน garbage collection ทั้งหมดสำหรับรีโพ Git (Alias)
  • git graph: แสดงกราฟคอมมิตแบบสวยงาม (Alias)
  • git-in-repo: คืนค่า 0 หากไดเรกทอรีทำงานปัจจุบันเป็นรีโพ Git มิฉะนั้นคืนค่าที่ไม่ใช่ 0
  • git-is-branch-remote: คืนค่า 0 หากบรานช์อ้างอิงรีโมตบรานช์
  • git-is-head-detached: คืนค่า 0 หาก HEAD อยู่ในสถานะ detached มิฉะนั้นคืนค่าที่ไม่ใช่ 0
  • git-is-worktree-clean: คืนค่า 0 หากไม่มีการเปลี่ยนแปลงหรือไฟล์ที่ยังไม่ถูกติดตามใน work tree มิฉะนั้นคืนค่าที่ไม่ใช่ 0
  • git-legacy: rebase ประวัติทั้งหมดของ HEAD ปัจจุบันไปไว้บน top ของ master
  • git-main-branch: ดึงชื่อของเมนบรานช์ (ค่าเริ่มต้น)
  • git-mode-restore: กู้คืนโหมดไฟล์ในอินเด็กซ์และ/หรือ work tree
  • git root: แสดงพาธรากของรีโพ Git นี้
  • git-xlog: ค้นหาประวัติของสตริงเฉพาะในบรรทัดที่ถูกเพิ่มหรือลบเท่านั้น
  • วิธีติดตั้ง
    • แตกไฟล์ลงโฟลเดอร์แล้วเพิ่มลงใน PATH จากนั้น Git จะมองเห็นไฟล์ git-* เป็นซับคอมมานด์
    • ติดตั้ง Alias git config set --append --global include.path path/to/toolgit/aliases.ini

4 ความคิดเห็น

 
yangeok 2024-11-08

โอ้ เห็นอะไรที่อยากหยิบมาใช้ได้เลยอยู่ตรงนี้

 
mohai2618 2024-11-06

ฟีเจอร์ที่ช่วยซิงก์โลคัลบรานช์นี่มีประโยชน์ดีนะ ฮ่าๆ

 
semjei 2024-11-06

โอ้โห... น่าสนใจทีเดียวครับ
ผมเองก็ตั้ง 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;'

 
godrm 2024-11-05

หวังว่าจะมีการอัปเดตต่อเนื่องไปเรื่อย ๆ นะครับ 555