วิธีการแยกที่เก็บ github?


98

วิธีการแยกที่เก็บ github

ฉันไม่เคยเห็นunforkตัวเลือกใครรู้วิธีการทำเช่นนั้น?


ฉันคิดว่าสิ่งที่คุณทำได้คือส่งคำขอดึงเพื่อรวมส้อมหรือลบที่เก็บที่แยกออก
EpicPandaForce

2
มันง่ายเกินไปที่จะแยก Github ฉันคลิกโดยไม่ได้ตั้งใจเมื่อฉันต้องการดูว่ามีส้อมอะไรบ้าง
mwfearnley


สามารถทำสำเนาของUnfork a Github fork ได้โดยไม่ต้องลบ
ben rudgers

คำตอบ:


97

ณ ตอนนี้Githubไม่มีตัวเลือกการเลิกใช้งานดังนั้นทางออกเดียวคือลบ repo ที่แยกออก

คำเตือน: โซลูชันต่อไปนี้จะลบ repo ที่โคลนของคุณ หากคุณต้องการยกเลิกการทำงานโดยไม่ต้องลบ repo ของคุณให้ลองใช้https://stackoverflow.com/a/41486339/6335029

ขั้นตอนที่ 1:ไปที่การตั้งค่า Repo ที่คุณต้องการยกเลิกการทำงาน

ขั้นตอนที่ 2:คลิกลบที่เก็บนี้ ใส่คำอธิบายภาพที่นี่

ขั้นตอนที่ 3:ป้อนชื่อ / ชื่อ Repo ของคุณ

ขั้นตอนที่ 4:คลิกปุ่ม "ฉันเข้าใจผลที่ตามมาลบที่เก็บนี้"

ใส่คำอธิบายภาพที่นี่


40
สิ่งนี้จะลบที่เก็บ หากคุณต้องการ "เลิกใช้งาน" ที่เก็บโดยไม่ต้องลบให้ลองใช้คำตอบนี้: stackoverflow.com/a/41486339/2546416
Tiago A.

7
ใช่นี่เป็นการลบ repo อย่าทำแบบนี้!
mikecousins

1
นี่คือคำตอบสำหรับคำถามที่แตกต่างกันโดยสิ้นเชิง ไม่ควรทำเครื่องหมายว่าเป็นโซลูชัน
Michael

@ ไมเคิลคุณไม่พบตัวเลือกที่ไม่ได้ใช้งานใน GitHub ดังนั้นหากคุณต้องการยกเลิก repo คุณควรลบทิ้งนั่นคือสาเหตุที่ทำเครื่องหมายว่าเป็นโซลูชัน
Naveen DA

1
@NaveenDA ตรวจสอบคำตอบของ Tiago
Michael

14

ตัวเลือกที่ 1: เปลี่ยนชื่อนำเข้าลบ

  1. เปลี่ยนชื่อส้อมเก่าของคุณ (เช่นrepo.old)

  2. นำเข้าส้อมเก่าของคุณเป็น repo ใหม่ (หมายเหตุ: ระบุhttps://หรือgit://URI ของส้อมเก่า)

  3. ลบ / เก็บส้อมเก่า

หมายเหตุ: ตัวเลือก "นำเข้า" เป็นตัวเลือกเมื่อสร้างสิ่งต่างๆ:

"นำเข้าที่เก็บ"

ตัวเลือกที่ 2: โคลนลบสร้างพุช

  1. สำรอง repo ของคุณ! เช่นgit cloneระบบไฟล์ในเครื่องของคุณ
  2. ลบ repo เดิมออกจาก GitHub ( ดูคำตอบอื่น ๆ ... )
  3. สร้าง repo ใหม่ด้วยชื่อเดียวกัน
  4. พุชการสำรองข้อมูลในเครื่องของคุณไปที่ repo GitHub ใหม่

ฉันขอแนะนำตัวเลือกที่ 1

ไม่ว่าคุณจะทำอะไรสำรองงานของคุณ! โดยเฉพาะอย่างยิ่งถ้าคุณทำตามคำตอบอื่นซึ่งบอกให้คุณลบ repo ของคุณ ...


สุจริตฉันแม้ว่าพวกเขาจะมีฟังก์ชันการทำงานที่ไม่ได้ใช้งาน ....... แต่ใช่นี่เป็นวิธีที่ถูกต้องกว่าในการทำเช่นนั้น :)
aemonge

1

ไม่มีวิธีดำเนินการผ่านทางเว็บพอร์ทัล (โดยไม่ต้องโคลน / ลบ repo ตามที่อธิบายไว้ในคำตอบอื่น ๆ ) ฉันส่งคำขอไปยังฝ่ายสนับสนุน GitHub โดยขอให้พวกเขาแปลงที่เก็บเป็น 'โหมดปกติ' และพวกเขาก็ดำเนินการภายในห้านาที


พวกเขาทำได้ใน 5 นาทีสำหรับฉันด้วย
qwr

0

คุณสามารถส่งตั๋วได้ตลอดเวลาและให้การสนับสนุน GH ถอดออกจากเครือข่ายส้อมให้คุณ ด้วยวิธีนี้คุณจะเก็บผู้ติดตามปัญหา ฯลฯ


คุณแน่ใจหรือไม่ว่า GH ให้การดำเนินการนี้เป็นบริการในการดำเนินการสนับสนุน
nilsandrey

ฉันไม่แน่ใจว่าคุณกำลังถามอะไร คุณสามารถยื่นตั๋วและขอสิ่งนี้ได้หรือไม่? ใช่อย่างที่คนอื่น ๆ ยืนยัน คุณอาจต้องได้รับอนุญาตจากเจ้าของรูท
user14702727
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.