a.txt
ฉันมีไฟล์
cat a.txt
> hello
เนื้อหาa.txt
คือ "สวัสดี"
ฉันทำสัญญา
git add a.txt
git commit -m "first commit"
ฉันก็ย้ายa.txt
ไปเป็นtest
ผบ.
mkdir test
mv a.txt test
จากนั้นฉันก็ทำการคอมมิตครั้งที่สอง
git add -A
git commit -m "second commit"
สุดท้ายฉันแก้ไขa.txt
เป็น "ลาก่อน" แทน
cat a.txt
> goodbye
ฉันทำสิ่งสุดท้ายของฉัน
git add a.txt
git commit -m "final commit"
นี่คือคำถามของฉัน:
ฉันจะทำให้เนื้อหาa.txt
ระหว่างคอมมิตล่าสุดกับคอมมิตแรกแตกต่างกันอย่างไร
ฉันได้ลองแล้ว:
git diff HEAD^^..HEAD -M a.txt
แต่ไม่ได้ผล git log --follow a.txt
ตรวจพบการเปลี่ยนชื่ออย่างถูกต้อง แต่ฉันไม่พบสิ่งที่เทียบเท่าสำหรับgit diff
. มีหรือเปล่า