Ho letto i post simili su questo argomento e non riesco a capire come farlo correttamente.
Ho archiviato circa 1000 file che non desidero e preferirei non dover passare 1by1 e rimuoverli tutti dal repository.
- Ho un
master
Branch remoto . - Ho la
master
filiale locale .
Sono entrambi alla stessa revisione.
Voglio ripristinare il mio telecomando di 1 commit.
Di 'che la mia storia master
è A--B--C--D--E
.
Voglio ripristinare il mio locale a D
.
Quindi spingilo sul telecomando in modo che il mio hash corrente sia D sia remoto che locale.
Sto avendo problemi a farlo.
Sto usando Git Tower ma mi sento a mio agio con la riga di comando. Qualsiasi aiuto?
AGGIORNAMENTO: grandi commenti di seguito. L'uso di un ripristino sembra essere parzialmente scoraggiato, specialmente se il repository è condiviso con altri utenti. Qual è il modo migliore per annullare le modifiche del commit precedente senza utilizzare un hard reset ? C'è un modo?
git revert
per fare senza hard reset e senza disturbare gli utenti.