Przeczytałem podobne posty na ten temat i przez całe życie nie mogę wymyślić, jak to zrobić poprawnie.
Zalogowałem około 1000 plików, których nie chcę i wolałbym nie przechodzić przez 1by1 i usuwać je wszystkie z repozytorium.
- Mam zdalny
masteroddział. - Mam lokalny
masteroddział.
Oba są w tej samej wersji.
Chcę cofnąć mojego pilota o 1 zatwierdzenie.
Powiedz, że moja historia masterjest A--B--C--D--E.
Chcę wycofać mój lokalny do D.
Następnie przesuń go na zdalny, aby mój bieżący skrót był zarówno zdalny, jak i lokalny.
Mam problemy z robieniem tego.
Korzystam z Git Tower, ale czuję się swobodnie z linii poleceń. Jakaś pomoc?
AKTUALIZACJA: Świetne komentarze poniżej. Wydaje się, że korzystanie z resetowania jest częściowo odradzane, zwłaszcza jeśli repozytorium jest udostępniane innym użytkownikom. Jaki jest najlepszy sposób na cofnięcie zmian poprzedniego zatwierdzenia bez twardego resetu ? Czy jest jakiś sposób?
git revertdo robienia bez twardego resetu i bez przeszkadzania użytkownikom.