Jedną z mocnych stron Gita jest to, że ponieważ obsługuje wskaźniki, stosunkowo łatwo jest cofnąć szeroki zakres zadań, w tym deleting a commit or commits lub creating and deleting remote branches. W wielu przypadkach wszystko, co naprawdę musisz zrobić, to poprawnie zresetować wskaźnik HEAD bieżącego odgałęzienia do żądanego miejsca i voila, krok cofnąć. Obejmuje to dość szeroki zestaw przypadków.Co to są niektóre czynności w Git, które są trudne/niemożliwe do cofnięcia?
Oprócz usuwania całego repozytorium lub nieprawidłowego pchnięcia, jakie jest najbardziej nietuzinkowe działanie, którego nie można cofnąć lub czy jest bardzo trudne do cofnięcia w standardowym repozytorium Git?
Nie rozumiem sensu tego pytania. – Mat
I * do * rozumiem punkt tego pytania i podobne. W zasadzie pyta: "Gdzie są smoki?" To pytanie jest dalekie od "nie konstruktywnego", ale jest lepiej dostosowane do wymiany stosów programistów. Rozpoczynając nową technologię, programiści często chcą wiedzieć, gdzie znajdują się smoki, pułapki i pułapki. –