Jak wyświetlić diff pliku w git przed zatwierdzeniem
To mi się często zdarza:
Pracuję nad zmianami powiązanymi z parą w tym samym czasie w ciągu jednego lub dwóch dni, a kiedy nadszedł czas na zatwierdzenie, w końcu zapominam, co zmieniło się w konkretnym pliku. (To jest tylko osobiste repozytorium git, więc nie mam nic przeciwko posiadaniu więcej niż jednej aktualizacji w zatwierdzeniu.)
Czy jest jakiś sposób na podgląd zmian między moim lokalnym plikiem, który ma być zaewidencjonowany, a ostatnim zatwierdzeniem dla tego pliku?
Coś jak:
<code>git diff --changed /myfile.txt </code>
I wydrukuje coś takiego:
<code>line 23 (last commit): var = 2+2 (current): var = myfunction() + 2 line 149 (last commit): return var (current): return var / 7 </code>
W ten sposób mogłem szybko zobaczyć, co zrobiłem w tym pliku od czasu ostatniego wpisania.