ฉันไม่เห็นความแตกต่างระหว่างผลลัพธ์ของ 'git format-patch' และ 'git diff' เลยมีไหม และฉันจะไม่สามารถใช้ 'git diff' เพื่อสร้างโปรแกรมแก้ไขแล้วใช้โดยใช้ git ได้หรือไม่?
ปัญหาของฉันคือฉันได้เพิ่มการเปลี่ยนแปลงลงในดัชนี แต่ดูเหมือนว่า git format-patch จะยอมรับเฉพาะ commits ดังนั้นหากฉันสามารถใช้เอาต์พุตของ diff ได้ฉันก็สามารถใช้คำสั่งนี้เพื่อสร้างแพตช์สำหรับการเปลี่ยนแปลงในดัชนี:
git diff --cached > index.patch