สมมติว่าฉันโคลนที่เก็บและเริ่มแก้ไขไฟล์ ฉันรู้ว่าถ้าฉันมีการเปลี่ยนแปลงในท้องถิ่นที่ไม่มีข้อผูกมัดฉันสามารถทำ diff ต่าง ๆ ดังต่อไปนี้git diff test.txt
และมันจะแสดงความแตกต่างระหว่าง HEAD ในปัจจุบันกับการเปลี่ยนแปลงที่ไม่มีการดัดแปลงในไฟล์ หากฉันยอมรับการเปลี่ยนแปลงเหล่านั้นฉันสามารถทำให้แตกต่างกับที่เก็บต้นฉบับโดยใช้git diff master origin/master
แต่มีวิธีใดบ้างในการกระจายการเปลี่ยนแปลงในพื้นที่ด้วยที่เก็บต้นฉบับบนเซิร์ฟเวอร์ก่อนที่จะส่งข้อมูลภายใน ฉันลองใช้วิธีเรียงสับเปลี่ยนgit diff --cached master origin/master
โดยไม่มีโชค