จะทำงานร่วมกับสาขาสาธารณะของพื้นที่เก็บข้อมูลสาธารณะได้อย่างไร

Ca Thangan Rwm Kab Sakha Satharna Khxng Phunthi Keb Khxmul Satharna Di Xyangri



Git อนุญาตให้นักพัฒนาทำงานกับพื้นที่เก็บข้อมูลหลายสาขา อย่างไรก็ตาม มีสถานการณ์ที่ผู้ใช้ต้องทำงานกับสาขาส่วนตัวในขณะที่อยู่ในสาขาสาธารณะ นี่คือสิ่งที่เราจะทำในบทช่วยสอนวันนี้

วิธีการทำงานสาขาเอกชนในพื้นที่เก็บข้อมูลสาธารณะ?

ในการทำงานกับสาขาส่วนตัวในพื้นที่เก็บข้อมูลสาธารณะ เราจะใช้พื้นที่เก็บข้อมูลสองแห่ง เช่น สาธารณะและส่วนตัว จากนั้นให้ตรวจสอบในทางปฏิบัติ โดยดูคำแนะนำโดยละเอียด







ขั้นตอนที่ 1: เริ่มต้นพื้นที่เก็บข้อมูล



เปิด Git bash ไปที่ไดเร็กทอรีโปรเจ็กต์ และเริ่มต้นโดยใช้คำสั่ง “ มันร้อน ' สั่งการ:



มันร้อน





พื้นที่เก็บข้อมูลได้รับการเตรียมใช้งานแล้ว



ขั้นตอนที่ 2: เพิ่มการเชื่อมต่อระยะไกล

หลังจากนั้น ให้เพิ่มการเชื่อมต่อระยะไกลสำหรับพื้นที่เก็บข้อมูลสาธารณะ GitHub:

คอมไพล์ระยะไกล เพิ่มต้นน้ำ https: // github.com / มาเทน900 / สาธารณะ-repo

ในทำนองเดียวกัน ให้เพิ่มการเชื่อมต่อระยะไกลสำหรับพื้นที่เก็บข้อมูลส่วนตัวด้วย:

คอมไพล์ระยะไกล เพิ่มที่มา https: // github.com / มาเทน900 / ส่วนตัว repo

ขั้นตอนที่ 3: ยอมรับการเปลี่ยนแปลง

ยืนยันการเปลี่ยนแปลงในพื้นที่เก็บข้อมูลโปรเจ็กต์โดยใช้คำสั่ง 'git commit' ในที่นี้เราใช้คำว่า “ –อนุญาตให้ว่างเปล่า ” เนื่องจากไม่มีไฟล์ในไดเร็กทอรีของเรา:

คอมไพล์กระทำ --อนุญาตให้ว่างเปล่า --ข้อความ 'การกระทำครั้งแรก'

ขั้นตอนที่ 4: ตั้งค่าสาขาการติดตาม

หลังจากเพิ่มการเชื่อมต่อระยะไกลแล้ว ให้ตั้งค่าสาขาการติดตามด้วยคำสั่งด้านล่าง:

คอมไพล์ ดัน --ตั้งค่าต้นน้ำ ต้นแบบต้นกำเนิด

Tracking Branch ของเราได้ถูกกำหนดไว้สำหรับ “ ผู้เชี่ยวชาญ ” สาขาชื่อ “ ต้นทาง

ขั้นตอนที่ 5: สร้างสาขาใหม่

สร้างสาขาใหม่และเปลี่ยนไปใช้ โดยรันคำสั่งนี้:

คอมไพล์ชำระเงิน -ข พัฒนา

ตอนนี้ให้ตั้งค่าสาขาที่สร้างขึ้นใหม่เป็นสาขาการติดตาม:

คอมไพล์ ดัน --ตั้งค่าต้นน้ำ ต้นกำเนิดพัฒนา

รีโมทอัปสตรีมได้รับการตั้งค่าสำหรับ “ พัฒนา ” สาขาชื่อ “ ต้นทาง

ขั้นตอนที่ 6: ดึงข้อมูลและรวมสาขาระยะไกล

ถัดไป ดึงข้อมูลอัปสตรีมระยะไกลจาก GitHub ในขณะที่เรากำลังดึงข้อมูลอัปสตรีมจาก ' หลัก ' สาขา:

คอมไพล์ ดึงข้อมูล ต้นน้ำหลัก

หลังจากนั้นรวมพื้นที่เก็บข้อมูลที่ดึงข้อมูลระยะไกลเข้ากับสาขาปัจจุบัน:

คอมไพล์ผสาน --อนุญาต-ประวัติที่ไม่เกี่ยวข้อง ต้นน้ำ / หลัก

ขั้นตอนที่ 7: พุชพื้นที่เก็บข้อมูลไปที่ GitHub

ตอนนี้ผลักดันพื้นที่เก็บข้อมูลที่ผสานโดยดำเนินการ ' คอมไพล์ ดัน ' สั่งการ:

คอมไพล์ ดัน

โครงการที่รวมเข้าด้วยกันได้รับการผลักดัน

ขั้นตอนที่ 8: ติดตามและผลักดันการเปลี่ยนแปลงในท้องถิ่น

ติดตามการเปลี่ยนแปลงในเครื่องในพื้นที่เก็บข้อมูลที่ผสานโดยดำเนินการคำสั่งที่กำหนด:

คอมไพล์เพิ่ม .

ยอมรับการเปลี่ยนแปลงในเครื่องโดยใช้ ' คอมไพล์กระทำ ' สั่งการ:

คอมไพล์กระทำ -ม 'ใช้การเปลี่ยนแปลงอื่น'

หลังจากคอมมิตแล้ว ให้พุชที่เก็บไปยังโฮสต์ระยะไกล:

คอมไพล์ ดัน

ขั้นตอนที่ 9: ดึงข้อมูลโฮสต์ระยะไกล

ตอนนี้ดึงข้อมูลที่เก็บจากโฮสต์ระยะไกลอีกครั้ง

คอมไพล์ ดึงข้อมูล ต้นน้ำหลัก

ดึงข้อมูลโปรเจ็กต์ระยะไกลแล้ว

ขั้นตอนที่ 10: ตรวจสอบประวัติบันทึก

คุณสามารถตรวจสอบประวัติบันทึกได้ด้วยปุ่ม “ -ทั้งหมด , ' -กราฟ ' และ ' –ออนไลน์ ” เพื่อแสดงในรูปแบบที่เข้าใจได้:

บันทึกคอมไพล์ --ทั้งหมด --กราฟ --ออนไลน์

ขั้นตอนที่ 11: ผสานและผลักดันการเปลี่ยนแปลง

รวมการเปลี่ยนแปลงที่เก็บกับรีโมตโฮสต์ที่ดึงข้อมูลมา เช่นเดียวกับในสถานการณ์ของเรา เรากำลังรวมต้นน้ำจาก ' หลัก ' สาขา:

คอมไพล์ผสาน ต้นน้ำ / หลัก

หลังจากนั้น ให้ส่งการเปลี่ยนแปลงที่ผสานไปยังโฮสต์ระยะไกล:

คอมไพล์ ดัน

ขั้นตอนที่ 12: สลับและรวมสาขา

สลับกลับไปที่สาขา 'ต้นแบบ' โดยใช้คำสั่งที่กำหนด:

คอมไพล์ สวิตช์หลัก

ผสาน “ ผู้เชี่ยวชาญ ” สาขาที่มี “ พัฒนา ” สาขาโดยใช้ “ คอมไพล์ผสาน ' สั่งการ:

คอมไพล์ผสาน พัฒนา

ขั้นตอนที่ 13: ผลักดันโครงการผสาน

พุชเนื้อหาที่ผสานไปยังรีโมตโฮสต์ด้วยคำสั่งดังต่อไปนี้:

คอมไพล์ ดัน

ขั้นตอนที่ 14: ตรวจสอบประวัติบันทึกอีกครั้ง

ตรวจสอบประวัติบันทึกอีกครั้งเพื่อแสดงการเปลี่ยนแปลงที่ใช้:

บันทึกคอมไพล์ --ทั้งหมด --กราฟ --ออนไลน์

ขั้นตอนที่ 15: โคลนและไปที่พื้นที่เก็บข้อมูลส่วนตัว

ตอนนี้ โคลนพื้นที่เก็บข้อมูลส่วนตัวไปยังพื้นที่เก็บข้อมูลสาธารณะของคุณโดยใช้คำสั่ง “git clone” ตามที่ระบุ:

คอมไพล์โคลน https: // github.com / มาเทน900 / ส่วนตัว repo

พื้นที่เก็บข้อมูลส่วนตัว” ส่วนตัว repo ” ได้รับการโคลนนิ่งแล้ว

หลังจากการโคลนนิ่ง ให้ย้ายไปยังพื้นที่เก็บข้อมูลส่วนตัวโดยใช้ปุ่ม “ ซีดี ' สั่งการ:

ซีดี ส่วนตัว repo

ขั้นตอนที่ 16: เพิ่มการเชื่อมต่อระยะไกลและยืนยัน

ถัดไป เพิ่มการเชื่อมต่อระยะไกลสำหรับพื้นที่เก็บข้อมูลสาธารณะในพื้นที่เก็บข้อมูลส่วนตัว:

คอมไพล์ระยะไกล เพิ่มต้นน้ำ https: // github.com / มาเทน900 / สาธารณะ-repo

หากต้องการตรวจสอบการเชื่อมต่อระยะไกลให้ดำเนินการคำสั่งต่อไปนี้:

คอมไพล์ระยะไกล --รายละเอียด

ขั้นตอนที่ 17: สลับและตรวจสอบบันทึกสาขา

ตอนนี้ให้เปลี่ยนไปใช้สาขา 'พัฒนา' ในพื้นที่เก็บข้อมูลส่วนตัว:

คอมไพล์ สลับการพัฒนา

ขั้นตอนที่ 18: ดึงการเชื่อมต่อระยะไกลและผสาน

ดึงข้อมูลการเชื่อมต่อระยะไกลจากสาขา (หลัก) ตามคำสั่งต่อไปนี้:

คอมไพล์ ดึงข้อมูล ต้นน้ำหลัก

ตรวจสอบประวัติบันทึกเพื่อดูการเปลี่ยนแปลงที่เพิ่งนำมาใช้:

บันทึกคอมไพล์ --ทั้งหมด --กราฟ --ออนไลน์

สุดท้ายให้รวมอัพสตรีมเข้ากับสาขาหลัก:

คอมไพล์ผสาน ต้นน้ำ / หลัก

บทสรุป

ผู้ใช้สามารถทำงานกับสาขาส่วนตัวของที่เก็บข้อมูลสาธารณะ ในการทำเช่นนั้น ให้เปิดยูทิลิตี้ Git bash เริ่มต้นพื้นที่เก็บข้อมูล และเพิ่มการเชื่อมต่อระยะไกลสำหรับทั้งพื้นที่เก็บข้อมูลสาธารณะและส่วนตัว สำหรับขั้นตอนเพิ่มเติม โปรดดูคำแนะนำข้างต้น