logo
Published on

วิธีลบ Git Remote จาก repo เก่า

Authors
  • avatar
    Name
    Samiti
    Twitter

เกริ่น

เวลาเรา git clone จากที่อื่นเข้าเครื่อง มักจะช่วง git remote เก่าจากบัญชีอื่นๆ มาด้วย และเพื่อที่

จะต้องทำการล้างหรือรีเซ็ต ให้ทำตามขั้นตอนด้านล่างได้เลย

  1. ตรวจสอบ เราต้องตรวจสอบสถานะก่อนว่ามีการผูกกับแหล่งต้นทางใดไว้อยู่ก่อน
git remote -v

เมื่อพิมพ์คำสั่งด้านบนแล้วจะปรากฏรายการต่างๆ ซึ่งเราจำเป็นต้องลบ

  1. ใช้คำสั่งลบตามตัวอย่างด้านล่าง
git remote -v

อธิบายคือ git remote rm เป็นการลบจากในไฟล์ .git/config

  1. เมื่อทำการลบแล้วให้ตรวจสอบด้วย git remote -v อีกครั้ง ดังนั้นจำเป็นต้องไม่เห็น List เก่าก่อนหน้านั้นอีก

เคล็ดลับ

จริงๆ แล้วเราไม่จำเป็นต้องทำขั้นตอนด้านลบเลย เพราะผมมักจะใช้คำสั่งสำหรับการแก้ไขทับโดยตรง โดยใช้ตัวเลือก set-url ตามคำสั่งด้านล่างนี้

git remote set-url origin git@github.com:<github-username>/<repository-name>.git

อธิบายคือ set-url จะไปแก้ไข remote origin เก่าจากเป้า web url ของ git ที่เราต้องการ