Uno dei punti di forza di Git è che, poiché funziona con i puntatori, è relativamente facile annullare una vasta gamma di attività, tra cui deleting a commit or commits o creating and deleting remote branches. In molti casi, tutto quello che devi fare è resettare correttamente il puntatore HEAD del ramo corrente nella posizione desiderata e voilà, passo indietro. Questo comprende una vasta gamma di casi.Quali sono alcune azioni in Git che sono difficili/impossibili da annullare?
Oltre all'eliminazione di un intero repository o di una bad push, qual è l'azione più banale che non può essere annullata o estremamente difficile da annullare in un repository Git standard?
Non capisco il senso di questa domanda. – Mat
I * do * capisco il punto di questa domanda e quelli simili. In sostanza, sta chiedendo "Dove sono i draghi?" Questa domanda è lontana da "non costruttiva", ma è più adatta per lo scambio di schedari di programmatori. Quando si inizia con una nuova tecnologia, gli sviluppatori spesso vogliono sapere dove si trovano i draghi, le insidie e le trappole esplosive. –