Modyfikacja histori
W zależności od sytuacji, w której jesteśmy - czasem stoimy przed koniecznością modyfikacji historii. W kontekście systemu kontroli git "dozwolone" jest modyfikowanie historii w następujących przypadkach:
- stworzyliśmy błędny commit lecz jeszcze go nie opublikowaliśmy,
- w opublikowanym commicie znajdują się wrażliwe informacje, które nigdy nie powinny trafić do zdalnego repozytorium i mogą nam zaszkodzić,
- commit stworzony i opublikowany jakiś czas temu należy teraz wycofać bez zaburzania pracy innych programistów (zazwyczaj na wskutek pewnej decyzji biznesowej).