Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

วิธีใช้ Git Alias ​​เพื่อทำให้ Git มีประสิทธิภาพมากขึ้น

วิธีใช้ Git Alias ​​เพื่อทำให้ Git มีประสิทธิภาพมากขึ้น

Git เป็นหนึ่งในระบบควบคุมเวอร์ชันที่ล้ำหน้าที่สุดเพื่อรองรับการโยงงานและการรวมที่ง่าย พื้นที่การจัดเตรียมที่หลากหลาย และกระบวนทัศน์เวิร์กโฟลว์แบบกระจาย คุณสามารถใช้คุณสมบัติที่เรียกว่า "Git Alias" เพื่อใช้ประโยชน์จาก Git ได้มากขึ้น เช่นเดียวกับชื่อเล่นของบุคคล คุณลักษณะนามแฝงนี้ช่วยประหยัดเวลาด้วยการรวมขั้นตอนซ้ำๆ เพื่อประสบการณ์ผู้ใช้ที่รวดเร็วยิ่งขึ้นในหน้าต่างเทอร์มินัล Git เราจะแสดงให้คุณเห็นว่า Git alias คืออะไร วิธีเพิ่มชื่อแทน และตัวอย่างที่มีประโยชน์ที่สุดบางส่วน

Git Alias:มันคืออะไร

Git Alias ​​อาจถูกกำหนดเป็นคำสั่งที่สร้างขึ้นซึ่งจะสรุปข้อความของคำสั่งที่ใหญ่กว่าโดยอัตโนมัติเพื่อดึงข้อมูลอ้างอิงที่ซ้ำกันออกมาเป็นกระบวนการทางลัด โปรแกรมเมอร์สามารถใช้นามแฝง Git เพื่อออกแบบคำสั่งที่ควรมีอยู่หรือมีเหตุผลเชิงตรรกะต่อการคอมมิตที่มีประสิทธิภาพ

นี่คือตัวอย่างหนึ่งของนามแฝงส่วนกลางที่สร้างขึ้นสำหรับ "การชำระเงิน" ซึ่งใช้เพื่อแลกเปลี่ยนสาขาในที่เก็บ แทนที่จะใช้คำสั่งแบบยาวที่แสดงที่นี่ ตอนนี้สามารถใช้ git co . ได้ .

git config --global alias.co checkout
วิธีใช้ Git Alias ​​เพื่อทำให้ Git มีประสิทธิภาพมากขึ้น

นามแฝง Git สำหรับสาขากำลังถูกใช้เพื่อสร้างสาขาใหม่ในที่เก็บ Git แทนที่จะใช้คำสั่งแบบยาว เราสามารถใช้นามแฝง git br . ได้ .

git config --global alias.br branch

สุดท้าย นี่คือนามแฝงที่กำหนดไว้สำหรับ Git คอมมิท โดยมีคีย์ลัด:git ci .

git config --global alias.ci commit

ในการเริ่มต้นใช้งาน Git Alias ​​คุณต้องติดตั้ง Git อย่างถูกต้องก่อน หลังจากที่คุณทำเสร็จแล้ว ให้ดำเนินการตามที่แสดงไว้ที่นี่

วิธีการเพิ่มนามแฝง Git

การเพิ่มนามแฝง Git ในหน้าต่างเทอร์มินัลทำให้ Git Bash ค่อนข้างตรงไปตรงมาและง่ายดาย แต่ก่อนที่คุณจะทำเช่นนั้น คุณต้องวางตำแหน่งคำสั่งของคุณในที่เก็บ Git ที่ถูกต้อง ไม่เช่นนั้นจะนำไปสู่ข้อผิดพลาด “ร้ายแรง:ไม่ใช่ที่เก็บ git”

ในการวางตำแหน่งคำสั่งของคุณและเพื่อให้แน่ใจว่าคุณกำลังทำงานในไดเร็กทอรีที่ถูกต้อง คุณต้องเริ่มต้นที่เก็บดังที่แสดงไว้ที่นี่ จำเป็นต้องทำขั้นตอนนี้เพียงครั้งเดียวในการเริ่มต้น ในตัวอย่างต่อไปนี้ Repo ได้รับการเตรียมใช้งานใหม่แล้ว

git init
วิธีใช้ Git Alias ​​เพื่อทำให้ Git มีประสิทธิภาพมากขึ้น

ใส่ clear เพื่อเช็ดหน้าจอให้สะอาด ตอนนี้คุณสามารถเริ่มทดลองกับ Git alias ท่ามกลางฟังก์ชันอื่นๆ ได้

วิธีใช้ Git Alias ​​เพื่อทำให้ Git มีประสิทธิภาพมากขึ้น

มาเพิ่มนามแฝง Git สำหรับคำสั่ง "สถานะ" ซึ่งมีประโยชน์ในการติดตามไฟล์ที่เปลี่ยนแปลงในเวิร์กโฟลว์ คุณสามารถกำหนดนามแฝงสำหรับสิ่งนี้เป็น “st” ดังที่แสดงที่นี่

git config --global alias.st "status"
วิธีใช้ Git Alias ​​เพื่อทำให้ Git มีประสิทธิภาพมากขึ้น

เมื่อเสร็จแล้ว ดังที่แสดงไว้ที่นี่ คุณสามารถพิมพ์ git st เป็นทางลัด ไม่มีอะไรเพิ่มเติมที่จะคอมมิตที่นี่เพราะระบบไฟล์ทั้งหมดเหล่านี้ไม่ได้ติดตาม แต่นามแฝงสถานะทำงานได้อย่างถูกต้อง

วิธีใช้ Git Alias ​​เพื่อทำให้ Git มีประสิทธิภาพมากขึ้น

ตัวอย่าง Git Alias ​​เพิ่มเติม

1. Git มุ่งมั่น

การทำงานใด ๆ ใน Git ในตอนท้ายจะต้องมีการคอมมิตกับที่เก็บ Master สิ่งนี้ทำให้ Git ยอมรับหนึ่งในคำสั่งนามแฝงที่สำคัญที่สุด

git config --global alias.ci commit
วิธีใช้ Git Alias ​​เพื่อทำให้ Git มีประสิทธิภาพมากขึ้น

2. Git Revert Commit

บางครั้งคุณจำเป็นต้องเลิกทำการคอมมิตโดยใช้เทอร์มินัล Git Bash เพียงอย่างเดียว นามแฝง Git สำหรับการย้อนกลับนี้สามารถกำหนดได้ดังนี้

git config --global alias.rc revert<commit#>
วิธีใช้ Git Alias ​​เพื่อทำให้ Git มีประสิทธิภาพมากขึ้น

3. Git ลบ Commit

สำหรับการลบการคอมมิทแบบถาวร ซึ่งจะลบทั้งหมดออกจากแบรนช์ คุณต้องใช้นามแฝงคำสั่งรีเซ็ตสำหรับเวอร์ชันเฉพาะ

git config --global alias.rs reset
วิธีใช้ Git Alias ​​เพื่อทำให้ Git มีประสิทธิภาพมากขึ้น

4. Git เปลี่ยนข้อความยืนยัน

ต้องการเปลี่ยนข้อความของการคอมมิตล่าสุดหรือไม่? Git Change Commit Message มีบทบาทในเรื่องนี้ ต่อไปนี้อาจเป็นนามแฝงสำหรับมัน แน่นอนว่าจะส่งผลต่อข้อความล่าสุด

git config --global alias.am amend
วิธีใช้ Git Alias ​​เพื่อทำให้ Git มีประสิทธิภาพมากขึ้น

5. Git เปลี่ยนสาขา

คุณต้องการแกว่งจาก Git สาขาหนึ่งไปอีกสาขาหนึ่งหรือไม่? นั่นคือจุดที่ชื่อแทนการชำระเงินมีความสำคัญ

git config --global alias.co checkout 
git co <existing branch>
git co -b <new branch>
วิธีใช้ Git Alias ​​เพื่อทำให้ Git มีประสิทธิภาพมากขึ้น

ในทำนองเดียวกัน เราสามารถสร้างนามแฝง Git ที่เหมาะสมสำหรับบางคำสั่งต่อไปนี้:

  • ตรวจสอบชื่อผู้ใช้ Git :บางอย่างเช่น git config --global user.name "James Joyce" สามารถใช้นามแฝงเพื่อหลีกเลี่ยงการกล่าวถึงชื่อผู้ใช้บ่อยๆ
  • Git แสดงสาขา :อยากเห็นทุกสาขาพร้อมกันไหม? คุณต้องหานามแฝงสำหรับ git config --global branch; สำหรับสาขาระยะไกลเพิ่ม - r ต่อคำสั่ง

บทช่วยสอนด้านบนจะอธิบายวิธีการสร้างนามแฝง Git อย่างเป็นระบบทีละขั้นตอนสำหรับคำสั่งที่ใช้บ่อยที่สุดในหน้าต่างเทอร์มินัล Git Bash วิธีเริ่มต้นใช้งานการจัดการโปรเจ็กต์ GitHub มีดังนี้ คุณยังสามารถโฮสต์บล็อกของคุณได้ฟรีด้วย Jekyll และ GitHub Pages