สารบัญ:

ฉันสามารถย้ายไดเร็กทอรี git ได้หรือไม่?
ฉันสามารถย้ายไดเร็กทอรี git ได้หรือไม่?

วีดีโอ: ฉันสามารถย้ายไดเร็กทอรี git ได้หรือไม่?

วีดีโอ: ฉันสามารถย้ายไดเร็กทอรี git ได้หรือไม่?
วีดีโอ: Simple steps to change/move the root of your Git source repository 2024, ธันวาคม
Anonim

เพียงคัดลอกการทำงานทั้งหมด ไดเรกทอรี เนื้อหา (รวมถึงไฟล์. ไดเรกทอรี git ). นี้ จะย้าย ตลอดการทำงาน ไดเรกทอรี สู่สิ่งใหม่ ไดเรกทอรี และ จะ ไม่ส่งผลกระทบต่อที่เก็บระยะไกลบน GitHub . หากคุณกำลังใช้ GitHub สำหรับ Windows คุณอาจ เคลื่อนไหว ที่เก็บโดยใช้วิธีการข้างต้น

คำถามก็คือ ฉันสามารถย้ายโฟลเดอร์ git ได้หรือไม่

ในบางกรณีคุณอาจต้องการ เคลื่อนไหว NS โฟลเดอร์ ไปยังที่เก็บที่มีไฟล์อยู่แล้วและ โฟลเดอร์ . ในบริบทนั้น NS วิธีที่ง่ายที่สุดคือจัดกลุ่มทั้งหมด NS ข้อมูลที่จะ ย้าย ภายใต้หนึ่งเดียวถึง ไดเรกทอรี : หลังจากคุณวิ่งได้สำเร็จ git คำสั่ง filter-branch ใน NS แหล่งเก็บข้อมูลสร้างใหม่ ไดเรกทอรี.

ประการที่สอง ฉันจะย้ายที่เก็บใน GitHub ได้อย่างไร การถ่ายโอนที่เก็บไปยังบัญชีผู้ใช้อื่นหรือไปยังองค์กร

  1. บน GitHub Enterprise ให้ไปที่หน้าหลักของที่เก็บ
  2. ภายใต้ชื่อที่เก็บของคุณ คลิกการตั้งค่า
  3. คลิกโอน
  4. อ่านคำเตือนและป้อนชื่อที่เก็บเพื่อยืนยันว่าคุณได้ดำเนินการดังกล่าวแล้ว

ยังถามอีกว่าฉันจะย้ายโฟลเดอร์จาก repo หนึ่งไปยังอีกที่หนึ่งได้อย่างไร

การเตรียมไฟล์ให้พร้อมย้ายจาก Repository A

  1. ขั้นตอนที่ 2: ไปที่ไดเร็กทอรีนั้น
  2. ขั้นตอนที่ 3: เพื่อหลีกเลี่ยงการเปลี่ยนแปลงจากระยะไกลโดยไม่ได้ตั้งใจ (เช่น
  3. ขั้นตอนที่ 4: ดูประวัติและไฟล์ของคุณ ลบทุกอย่างที่ไม่ได้อยู่ใน FOLDER_TO_KEEP
  4. ขั้นตอนที่ 5: ล้างข้อมูลที่ไม่ต้องการ
  5. ขั้นตอนที่ 7: เพิ่มการเปลี่ยนแปลงและคอมมิต

ฉันจะย้ายรหัสจาก git repo หนึ่งไปยังอีกที่หนึ่งได้อย่างไร

คุณอาจต้องการนำเข้าไฟล์เหล่านี้ไปยังที่เก็บ B ภายในไดเร็กทอรีไม่ใช่รูท:

  1. ทำให้ไดเร็กทอรีนั้น mkdir เช่น
  2. ย้ายไฟล์ไปที่ไดเร็กทอรีนั้น git mv * เช่น
  3. เพิ่มไฟล์ไปยังไดเร็กทอรีนั้น
  4. ยอมรับการเปลี่ยนแปลงของคุณ และเราพร้อมที่จะรวมไฟล์เหล่านี้เข้ากับที่เก็บใหม่ git commit

แนะนำ: