Diciamo che ho un file chiamato a.txt
. Lo aggiungo all'area di staging e quindi lo modifico. Come potrei restituirlo così com'ero quando l'ho aggiunto?Come si ripristina un file git nella sua versione dell'area di gestione temporanea?
49
A
risposta
48
git checkout a.txt
Git ti dice questo se si digita git status
:
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: a
#
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: a
#
15
git checkout -- a.txt
L'altra risposta in questa pagina non si ha il --
, e portato a una certa confusione.
Questo è ciò che Git ti dice quando si digita git status
:
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: a
#
# Changed but not updated:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: a
#
Problemi correlati
- 1. Ripristina i file di gestione temporanea ma non impegnati dopo 'git rm -rf'
- 2. Area di gestione temporanea di Git Inverti
- 3. Disabilita area di gestione temporanea git
- 4. Come si sposta un commit nell'area di gestione temporanea in git?
- 5. Come ripristinare un file nella versione precedente usando TortoiseSVN?
- 6. IntelliJ IDEA git integrazione e area di gestione temporanea (indice)
- 7. Ripristina file cancellati da SourceTree o Git
- 8. Font.createFont lascia i file nella directory temporanea
- 9. Magit ripristina il singolo file
- 10. git checkout non ripristina il file
- 11. Salvataggio di file nella cartella temporanea
- 12. Ripristina i file rimossi da Git checkout
- 13. Gestione git hook
- 14. Come si ripristina un file dal cestino con C#?
- 15. Qual è il modo corretto Per aggiungere un: gruppo di gestione temporanea a Mio file Gemma
- 16. Password che protegge un ambiente di gestione temporanea delle rotaie
- 17. Git: ripristina/ripristina un intero ramo in uno stato di un altro ramo?
- 18. Git: Unire vecchio impegnarsi nella versione corrente di testa
- 19. Gestione automatica intestazione licenza/autore/versione nei file di origine
- 20. Come si inserisce un file fittizio in un repository git?
- 21. Gestione delle dimensioni del file .git
- 22. Utilizzo di ACS nello slot di gestione temporanea di Azure
- 23. Come ottenere una copia di una versione precedente di un file in un repository git?
- 24. Ripristina git proxy sulla configurazione predefinita
- 25. Robots.txt diverso per il server di gestione temporanea su Heroku
- 26. In modo selettivo, ripristina o verifica le modifiche a un file in Git?
- 27. come file di versione SOLO localmente con git
- 28. Gestione di un ramo di release in Git
- 29. Come elencare i file con versione in git?
- 30. Ripristina le modifiche a un file in un commit
@Daenyth Ho controllato prima di pubblicare, e si può vedere l'output mostra diversi modi di resettare i file in diversi stati (in scena vs .stato) – abyx
Ah, non sono corretto allora. Grazie per aver chiarito che :) – Daenyth
@Daenyth - stai pensando a 'git checkout branch-name path' o 'git checkout HEAD path' –