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