Mam plik a.txt.
cat a.txt
> hello
Treść a.txtto „cześć”.
Zobowiązuję się.
git add a.txt
git commit -m "first commit"
Następnie przenoszę a.txtsię do testreż.
mkdir test
mv a.txt test
Następnie wykonuję drugie zobowiązanie.
git add -A
git commit -m "second commit"
Na koniec edytuję, a.txtaby zamiast tego powiedzieć „do widzenia”.
cat a.txt
> goodbye
Robię ostatnie zobowiązanie.
git add a.txt
git commit -m "final commit"
Oto moje pytanie:
Jak odróżnić zawartość a.txtmiędzy moim ostatnim zatwierdzeniem a pierwszym zatwierdzeniem?
Próbowałem:
git diff HEAD^^..HEAD -M a.txtale to nie zadziałało. git log --follow a.txtpoprawnie wykrywa zmianę nazwy, ale nie mogę znaleźć odpowiednika dla git diff. Czy jest jeden?