เราใช้พื้นที่เก็บข้อมูลคอมไพล์เพื่อจัดเก็บโครงการของเรา เรามีสาขาของเราแยกย้ายจากสาขาเดิม แต่ตอนนี้เราต้องการสร้างโครงการใหม่ขนาดเล็กเพื่อติดตามเอกสารบางอย่าง เพื่อที่เราจะต้องการสร้างสาขาใหม่ที่ว่างเปล่าเพื่อเริ่มจัดเก็บไฟล์ของเราและฉันต้องการให้ผู้ใช้คนอื่น ๆ ของเครือข่ายทำการโคลนสาขานั้น
เราจะทำสิ่งนั้นได้อย่างไร
ฉันลองบางสิ่ง แต่พวกเขาไม่ได้ทำงาน
$ mkdir proj_doc; cd proj_doc
$ git init
$ git add .
$ git commit -m 'first commit'
$ git br proj_doc
$ git co proj_doc
$ git br -d master
$ git push origin proj_doc
ดูเหมือนว่าจะผลักสาขาได้ แต่เมื่อฉันดึงหรือดึงมันจะดาวน์โหลดข้อมูลจากสาขาอื่นแล้วฉันก็จะได้รับไฟล์พิเศษจากโครงการอื่น ทางออกที่ดีที่สุดคืออะไร
.gitignore
ไฟล์ของคุณและสลับไปมาระหว่างรากทั้งสอง (กิ่ง) อย่างต่อเนื่อง ดังนั้นฉันจึงใช้วิธีการซื้อคืนใหม่ในโฟลเดอร์ใหม่มีรีโมทเดียวกันและผลักไปยังสาขาอื่น