ฉันทำสาขาหลักของที่เก็บคอมไพล์ที่แยกออกจากกันอย่างสมบูรณ์
ฉันต้องการรีเซ็ตสาขาหลักที่ถูกส่งไปยังทางแยกโดยสมบูรณ์ด้วยเนื้อหาของ repo ต้นแบบต้นน้ำ ฉันไม่สนใจที่จะรักษาการเปลี่ยนแปลงสาขาหลักหรือประวัติใด ๆ
วิธีที่ง่ายที่สุดคือการลบ repo ที่แยกออกของฉันและอ้างอิงจากโครงการต้นน้ำ อย่างไรก็ตามฉันมีงานในสาขาอื่น ๆ ที่ผลักดันซึ่งฉันไม่ต้องการเสีย
ดังนั้นฉันจะรีเซ็ตสาขาหลักที่ผลักดันด้วยต้นแบบต้นน้ำได้อย่างไร
git clone https://myrepo.git
cd myrepo
git remote add upstream https://upstream.git
git fetch upstream
ฉันจะไปที่ใดจากที่นี่เพื่อรีเซ็ตสาขาหลักในพื้นที่และระยะไกลกับต้นแบบต้นน้ำ
git reset --hard upstream/masterรีเซ็ตไดเร็กทอรีการทำงานด้วย แต่คำตอบของคุณถูกต้องอย่างไรก็ตาม