3 Git Commands That Developer Must Know
08-Dec-21
คัมภีร์เทพ IT
See the original english version Click here!
เมื่อพูดถึง Version Control System สิ่งที่ Developer ส่วนใหญ่น่าจะนึกถึงเป็นลำดับแรก ๆ ก็คงหนีไม่พ้น Git ซึ่งในการใช้งาน Git ก็มีคำสั่งต่าง ๆ มากมาย ที่คุณสามารถเลือกใช้ให้ตรงกับวัตถุประสงค์ และนี่ก็เป็น 3 คำสั่ง Git พื้นฐาน ที่ Developer ทุกคนควรต้องรู้
Git Command Flow
1. วิธีเพิ่ม Remote Repositories
Remote Repositories เป็น Version ของ Projects ต่าง ๆ ของคุณ ที่ถูกจัดเก็บไว้ใน Remote Servers การเพิ่ม Remote Repository เป็นวิธีการบอก Git ว่า Code ของ Project ของคุณ ถูกจัดเก็บอยู่ที่ไหนบน Internet
ในการเพิ่ม Remote Repository ใหม่ คุณสามารถใช้คำสั่ง ที่แสดงด้านล่างนี้:
โปรดทราบว่า <shortname> เป็น Reference หรือตัว Pointer ที่ชี้ไปยัง Git Remote Repository อย่างเช่น
เมื่อคุณ Clone Repository แล้ว Git จะเพิ่ม Repository นั้นเป็น Origin Remote ให้คุณโดยปริยาย อย่างเช่น
หากต้องการดู List ของ Remote URLs ที่คุณเพิ่มไว้ ให้คุณ Run คำสั่ง ดังต่อไปนี้
คำสั่งด้านบน จะแสดง List ของ Remote Names และ URLs ของมันทั้งหมด ที่คุณได้เพิ่มไว้ใน Git
นอกจากนี้ คุณยังสามารถเปลี่ยน URLs ของแต่ละ Remote Names ที่มีอยู่ ได้อีกด้วย ซึ่งคุณสามารถดูวิธีการได้ในข้อถัดไป
2. วิธีเปลี่ยน Remote Repositories
หากคุณต้องการเปลี่ยน URL ของ Remote Repository คุณสามารถใช้คำสั่ง ที่แสดงด้านล่างนี้:
.
อย่างเช่น
URL ที่เปลี่ยนแปลง สามารถตรวจสอบได้หากคุณสามารถเรียกใช้คำสั่ง git remote -v
3. วิธีลบ Branch (ทั้ง Local และ Remote)
3.1 มาดูวิธีลบ Local Branch กันก่อน
- ทำการ Check out ออกจาก Branch ที่คุณไม่ต้องการจะลบ เสียก่อน
- ให้ Execute คำสั่ง git branch -d <name-of-branch-to-be-deleted>
Branch ที่ถูกลบ ไม่ควรจะปรากฏใน List ของ Branch อีก และสามารถที่จะยืนยันได้ด้วยการใช้คำสั่ง git branch
3.2 ต่อไปเป็น วิธีลบ Remote Branch
เพื่อที่จะลบ Remote Branch ให้ทำการ Execute คำสั่งที่แสดงอยู่ด้านล่างนี้
เช่น หากคุณต้องการลบ Branch ที่ชื่อ dev-login-feature จาก Origin ให้ Run คำสั่งด้านล่าง:
จากนั้น Remote Branch dev-login-feature จะถูกลบออกจาก Origin
หวังว่า การใช้งานคำสั่ง Git ที่อยู่ในบทความนี้ จะเป็นประโยชน์ในการทำงานของคุณ
ที่มา: https://medium.com/
รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert
อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ
บทความล่าสุด