ฉันต้องการความช่วยเหลือในการทำความเข้าใจ git rebase สำหรับสถานการณ์นี้ ฉันตรวจสอบสาขาที่สร้างโดยใครบางคนเมื่อ 10 วันก่อน ฉันเช็คเอาท์โดยใช้
git checkout -b <some name> origin/branchname
(ฉันแค่ใช้ชื่ออื่นเพื่อระบุ)
หลังจากชำระเงินแล้ว หากฉันทำการรีบูตโดยอยู่ในสาขาที่เช็คเอาท์นี้
git rebase origin/master
มันแสดงข้อผิดพลาดบางอย่างเช่น 1) ช่องว่างต่อท้าย - ฉันอ่านเกี่ยวกับเรื่องนี้ แต่แม้หลังจากลองใช้คำสั่งนี้ที่ฉันพบทางออนไลน์ ฉันยังคงเห็นคำเตือน
git config core.whitespace nowarn
2) ความขัดแย้งในการรวมอัตโนมัติ (เพิ่ม/เพิ่ม): รวมข้อขัดแย้งใน... ไฟล์เหล่านี้อยู่ในสาขาหลัก แต่เนื้อหาได้รับการแก้ไขเล็กน้อยในสาขาชำระเงิน แล้วฉันจะแก้ไขสิ่งนี้ได้อย่างไร? ฉันไม่มีอำนาจในการเปลี่ยนแปลงสิ่งใดใน master โดยตรงหากนั่นเป็นวิธีแก้ไข ไฟล์เหล่านี้ควรมีเนื้อหาจากสาขาการชำระเงินนี้เพื่อให้การทดสอบทำงานได้ดีเนื่องจากเกี่ยวข้องกับเรื่องนั้น.. โปรดชี้แจงให้ฉันด้วย..
ความนับถือ