- Published on
วิธีลบ Git Remote จาก repo เก่า
- Authors
- Name
- Samiti
เกริ่น
เวลาเรา git clone จากที่อื่นเข้าเครื่อง มักจะช่วง git remote เก่าจากบัญชีอื่นๆ มาด้วย และเพื่อที่
จะต้องทำการล้างหรือรีเซ็ต ให้ทำตามขั้นตอนด้านล่างได้เลย
- ตรวจสอบ เราต้องตรวจสอบสถานะก่อนว่ามีการผูกกับแหล่งต้นทางใดไว้อยู่ก่อน
git remote -v
เมื่อพิมพ์คำสั่งด้านบนแล้วจะปรากฏรายการต่างๆ ซึ่งเราจำเป็นต้องลบ
- ใช้คำสั่งลบตามตัวอย่างด้านล่าง
git remote -v
อธิบายคือ git remote rm เป็นการลบจากในไฟล์ .git/config
- เมื่อทำการลบแล้วให้ตรวจสอบด้วย 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 ที่เราต้องการ