ฉันทำงานในสาขาคอมไพล์และพร้อมที่จะส่งมอบการเปลี่ยนแปลงของฉันดังนั้นฉันจึงส่งข้อความคอมมิชชันที่มีประโยชน์ จากนั้นฉันก็ทำการเปลี่ยนแปลงเล็กน้อยในรหัสที่ไม่คุ้มค่ากับการรักษา ตอนนี้ฉันต้องการเปลี่ยนสาขา แต่ git ให้ฉัน
ข้อผิดพลาด: คุณมีการเปลี่ยนแปลงในท้องถิ่นเป็น "X"; ไม่สามารถสลับสาขาได้
ฉันสามารถเปลี่ยนสาขาได้โดยไม่ต้องทำอะไร? ถ้าเป็นเช่นนั้นฉันจะตั้งค่านี้ได้อย่างไร ถ้าไม่ฉันจะออกจากปัญหานี้ได้อย่างไร ฉันต้องการเพิกเฉยต่อการเปลี่ยนแปลงเล็กน้อยโดยไม่ยอมรับและเพียงเปลี่ยนสาขา
error: You have local changes to '<filename>'; cannot switch branches.
และสาขาจะไม่เปลี่ยนแปลง คุณสามารถทำได้git checkout -m <branch-name>
เพื่อรวมความขัดแย้งและเช็คเอาต์เข้ากับสาขาและแก้ไขข้อขัดแย้งด้วยตัวคุณเองหรือgit checkout -f <branch-name>
เพื่อละเว้นการเปลี่ยนแปลง