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