Powiedzmy, że sklonowałem repozytorium i zacząłem modyfikować pliki. Wiem, że jeśli mam lokalne niezatwierdzone zmiany, mogę wykonać git diff test.txt
różnicę w następujący sposób i pokaże mi różnicę między bieżącą lokalną HEAD a zmodyfikowanymi, niezatwierdzonymi zmianami w pliku. Jeśli zatwierdzę te zmiany, mogę porównać je z oryginalnym repozytorium za pomocągit diff master origin/master
Ale czy istnieje sposób na porównanie lokalnych zmian z oryginalnym repozytorium na serwerze przed ich zatwierdzeniem lokalnie? Próbowałem różnych permutacji git diff --cached master origin/master
bez powodzenia.