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