3
git ลบรีโมท: ไม่มีการอ้างอิงระยะไกล
ในระยะสั้น; ฉันจะลบรีโมตที่ผสานระยะไกลหลายตัวได้อย่างไร พื้นหลังเพิ่มเติม; ฉันมี git repo ที่มีรีโมตหลายสิบตัวที่รวมเข้ากับมาสเตอร์แล้ว ฉันสามารถลบรีโมทเหล่านี้ทีละรายการโดยใช้: git push --delete origin myBranch-1234 อย่างไรก็ตามนี่เป็นกระบวนการที่ช้าและน่าเบื่อสำหรับรีโมททั้งหมด ฉันลองใช้คำสั่งนี้: git branch -r --merged | grep origin | grep -v master | xargs git push origin --delete git branch -r --mergedแสดงรายการรีโมทที่ผสานทั้งหมด grep originบอกคำสั่งให้รวมจุดเริ่มต้น grep -v masterบอกคำสั่งให้ยกเว้นต้นแบบ xargs git push origin --deleteบอกคำสั่งให้ลบรายการรีโมท เมื่อรวมกันแล้วฉันคาดหวังว่าสิ่งนี้จะรวบรวมรีโมทที่ผสานทั้งหมดและลบออก เมื่อฉันเรียกใช้คำสั่งข้างต้นฉันจะได้รับสิ่งต่อไปนี้สำหรับทุกรีโมตที่ผสาน error: unable …
107
git
git-remote