Jak różnicować lokalne niezatwierdzone zmiany i pochodzenie
Powiedzmy, że sklonowałem repozytorium i zacząłem modyfikować pliki. Wiem, że jeśli mam lokalne niezatwierdzone zmiany, mogę zrobić różnicę w następujący sposóbgit diff test.txt
i pokaże mi różnicę między aktualną lokalną HEAD a zmodyfikowanymi, niezatwierdzonymi zmianami w pliku. Jeśli zatwierdzę te zmiany, mogę je różnicować z oryginalnym repozytorium za pomocągit diff master origin/master
Ale czy jest jakiś sposób na zmianę lokalnych zmian w oryginalnym repozytorium na serwerzeprzed popełniasz lokalnie? Próbowałem różnych permutacjigit diff --cached master origin/master
bez szczęścia.