Tôi có một tập tin a.txt
.
cat a.txt
> hello
Nội dung của a.txt
là "xin chào".
Tôi thực hiện một cam kết.
git add a.txt
git commit -m "first commit"
Sau đó tôi chuyển a.txt
đến một test
dir.
mkdir test
mv a.txt test
Sau đó tôi thực hiện cam kết thứ hai của mình.
git add -A
git commit -m "second commit"
Cuối cùng, tôi chỉnh sửa a.txt
để nói "tạm biệt" thay thế.
cat a.txt
> goodbye
Tôi thực hiện cam kết cuối cùng của mình.
git add a.txt
git commit -m "final commit"
Bây giờ đây là câu hỏi của tôi:
Làm cách nào để tôi khác biệt nội dung a.txt
giữa cam kết cuối cùng và cam kết đầu tiên?
Tôi đã thử:,
git diff HEAD^^..HEAD -M a.txt
nhưng điều đó không hiệu quả. git log --follow a.txt
phát hiện đúng cách đổi tên, nhưng tôi không thể tìm thấy tên tương đương cho git diff
. Có một cái?