Il mio team sta lavorando con git per la prima volta e ha davvero incasinato il nostro git remote a causa della nostra inesperienza. Sto cercando di aiutarli a educarli a risolvere il problema a lungo termine, ma nel frattempo, i commit che sono stati fatti sono totalmente sbagliati. Non abbiamo fatto molti progressi e non vedo il valore nel mantenere questi commit quando potrebbero causare confusione / ulteriori problemi lungo la linea.
Il commit più recente era un'unione tra il ramo master e un secondo ramo che uno dei membri del team creava involontariamente. Se provo a ripristinare, git afferma che devo usare il flag -m, ma non sono sicuro se dovrei tornare o tentare di rebase in questo caso, o come lo farei vista la struttura della coppia passata di commit.
Qual è il modo migliore per risolvere questo problema e come devo procedere per farlo?