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