3 คำสั่ง Git พื้นฐาน ที่ Developer ทุกคนควรต้องรู้

08-ธ.ค.-21

คัมภีร์เทพ IT

เมื่อพูดถึง 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 เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด