У меня есть файл 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. Есть один?