Mam plik a.txt
.
cat a.txt
> hello
Treść a.txt
to „cześć”.
Zobowiązuję się.
git add a.txt
git commit -m "first commit"
Następnie przenoszę a.txt
się do test
reż.
mkdir test
mv a.txt test
Następnie wykonuję drugie zobowiązanie.
git add -A
git commit -m "second commit"
Na koniec edytuję, a.txt
aby 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.txt
między moim ostatnim zatwierdzeniem a pierwszym zatwierdzeniem?
Próbowałem:
git diff HEAD^^..HEAD -M a.txt
ale to nie zadziałało. git log --follow a.txt
poprawnie wykrywa zmianę nazwy, ale nie mogę znaleźć odpowiednika dla git diff
. Czy jest jeden?