Git

Git: วิธีลบ Remote URL ออกจาก Repo

เรื่องที่เกี่ยวข้อง - Git

Git client นั้น จะทำการเชื่อม source code บนเครื่องของเราเข้ากับ Repository ที่อยู่บน Server ซึ่งที่อยู่ของ Git Repository นี่แหละที่เราเรียกว่า Remote

อย่างน้อยที่สุดในโปรเจคของเรา ก็ควรมีอย่างน้อย 1 Remote ถ้ามีมากกว่า 1 Remote ก็สามารถทำได้ เหมือนเรามีธนาคารไว้ฝากเงินเก็บหลายๆ แห่ง

แต่ถ้าเราไม่ต้องการ Remote บางตัวในโปรเจคเราแล้วล่ะ?​

มีวิธีทำอยู่ครับ ดูด้านล่างได้เลย

วิธีลบ Remote URL ที่ไม่ต้องการออกจาก Git Repository

เริ่มแรก เราต้องรู้ก่อนว่า มี Remote อะไร อยู่ในโปรเจคของเราบ้าง ด้วยคำสั่ง

git remote -v

เช่น ในส่วนของการฝึกอบรมสร้าง Web API ด้วย Hapi และ Node.js เราจะได้โปรเจคมา 1 โปรเจค ซึ่งมันจะมีติด remote ของต้นทางอยู่

Teerasej-MacBook-Pro:my-api teerasejjiraphatchandej$ git remote -v

origin  https://github.com/teerasej/node-hapi-note-api.git (fetch)
origin  https://github.com/teerasej/node-hapi-note-api.git (push)
pal     https://github.com/hapipal/boilerplate.git (fetch)
pal     https://github.com/hapipal/boilerplate.git (push)

จะปล่อยไว้ก็ได้ แต่อาจจะรำคาญสายตา เวลาจะ push code ขึ้น ต้องมานั่งเลือกบ่อยๆ

ใช้คำสั่งด้านล่างได้เลย

git remote rm <remote name>

โดยเราต้องระบุชื่อ Remote name ที่ต้องการเอาออก

เช่นในที่นี้คือ pal ก็จะรันคำสั่งเป็น

git remote rm pal

ง่ายๆ ใช่ไหมล่ะครับ? 🙂

เรียนรู้เข้าใจง่าย กับหลักสูตรต่างๆ ที่ออกแบบมาเป็นอย่างดี

[sc name=”promo-ionic”

[sc name=”promo-react”

[sc name=”promo-flutter”

อ้างอิง – Git

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

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

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save