ho fatto le seguenti osservazioniCome annullare l'ultima impegnarsi
git add /file1/path
git rm /file/path
git commit -m "message"
come faccio Annulla ultima commettere utilizzando git?
Come se non volessi che quei file fossero impegnati.
ho fatto le seguenti osservazioniCome annullare l'ultima impegnarsi
git add /file1/path
git rm /file/path
git commit -m "message"
come faccio Annulla ultima commettere utilizzando git?
Come se non volessi che quei file fossero impegnati.
Attenzione: non fare questo se hai già spinto
Si vuole fare:
git reset HEAD~
Se non si desidera che le modifiche e soffiare via tutto:
git reset --hard HEAD~
Non farlo se hai già spinto –
Un modo semplice per ripristinare il commit (usando Git Extensions) http://www.coding-issues.com/2017/03/how-too-undo-or-revert-last-commits-in-git.html –
@ArnoldRoa Perché? Puoi espandere? –
Hai la risposta qui, dopo una ricerca di 2 secondi ... ;-) http://stackoverflow.com/a/927386/1266697 –
Non sono soddisfatto di queste domande e risposte. Sono spesso molto vaghi. L'utente desidera semplicemente annullare il 'git commit' (e lasciare l'albero di lavoro non modificato?), Oppure desidera anche ripristinare l'albero di lavoro? –
Spiegato in <5 minuti in questo video, se preferisci questo formato: https://www.youtube.com/watch?v=eg2xt-JoPfI&t=2s – ssmith