Git - ปฏิเสธที่จะรวมประวัติที่ไม่เกี่ยวข้องเมื่อดึงมาจากแหล่งกำเนิดที่ใช้ก่อนหน้านี้

ฉันตั้งค่า URL ใหม่เป็นต้นกำเนิดที่ใช้ก่อนหน้านี้ในเซิร์ฟเวอร์ของเราเป็น

git remote set-url origin [new_url]

ขณะนี้มีข้อผิดพลาดเมื่อฉันพยายามดึง

git pull origin dev
fatal: refusing to merge unrelated histories

ฉันตั้งค่า URL ใหม่เพราะฉันไม่ต้องการสร้างจุดเริ่มต้นใหม่สำหรับการทำสิ่งต่าง ๆ ฉันจะแก้ปัญหานี้ได้อย่างไร?

แก้ไข :-

เมื่อเพิ่ม git pull origin dev --allow-unเกี่ยวข้องกับ-histories ข้อผิดพลาดจะเกิดขึ้นอีกครั้ง และไฟล์ที่ไม่ได้ติดตามบางไฟล์จะปรากฏขึ้น

error: The following untracked working tree files would be overwritten by merge:

ฉันต้องการเขียนทับไฟล์


person Tharindu    schedule 20.08.2018    source แหล่งที่มา
comment
ซ้ำกับ: stackoverflow.com/questions/38255655/ stackoverflow.com/questions/37937984/ ?   -  person Ripp_    schedule 20.08.2018
comment
เมื่อเพิ่ม git pull origin dev --allow-unเกี่ยวข้องกับ-histories จะมีข้อผิดพลาดเกิดขึ้นอีกครั้ง และไฟล์ที่ไม่ได้ติดตามบางไฟล์จะปรากฏขึ้น error: The following untracked working tree files would be overwritten by merge: ฉันต้องการเขียนทับไฟล์ - เพียงลบไฟล์ listet ด้วยตนเอง   -  person Timothy Truckle    schedule 20.08.2018
comment
อาจฟังดูซ้ำกันเนื่องจากข้อความแสดงข้อผิดพลาดแรกเหมือนกัน แต่สถานการณ์ที่ใช้คำสั่ง git remote set-url นั้นแตกต่างออกไปเล็กน้อย   -  person Jaap    schedule 16.01.2020