ถ้าฉันต้องการรวมเข้ากับสาขา Git การเปลี่ยนแปลงที่เกิดขึ้นกับไฟล์บางไฟล์ที่ถูกเปลี่ยนแปลงในคอมมิทเฉพาะที่รวมการเปลี่ยนแปลงหลายไฟล์สิ่งนี้จะเกิดขึ้นได้อย่างไร?
สมมติว่าคอมมิทใช้เรียกว่าstuff
มีการเปลี่ยนแปลงไฟล์A
, B
และC
, D
แต่ฉันต้องการรวมstuff
การเปลี่ยนแปลงเฉพาะไฟล์A
และB
. ดูเหมือนว่าเป็นงานgit cherry-pick
แต่cherry-pick
รู้เพียงวิธีการรวมคอมมิททั้งหมดไม่ใช่ส่วนย่อยของไฟล์
git checkout .
ฉันจะแนะนำgit clean -f
ให้ลบไฟล์ใหม่ แต่ไฟล์ที่ไม่พึงประสงค์ที่แนะนำโดยการกระทำที่เลือกโดยเชอร์รี่