Cela pourrait être une question très simple. J'ai engagé mon travail, puis j'ai lancé un script de recherche et de remplacement, mais je veux l'annuler, afin de laisser mon travail se concrétiser. Quelle est la bonne commande de le faire: je sais git soft reset/dur ou git modifier, mais il ne convient pasAnnulation de mon répertoire de travail en préservant mon commit
Répondre
Vous avez deux options:
que l'état commentaires git reset --hard
apportera tout retour.
Mais si vous voulez garder certains des fichiers modifiés font alors:
git checkout -- <filename>
défera des fichiers individuels.
Ouah, je mets git reset --hard, je suis effectivement allé à mon dernier commit mais toutes les modifications que j'ai commises disparaissent. Je ne sais pas ce qui foutu, est-il possible de trouver l'histoire des fichiers, y compris ce qu'ils étaient après git reset --hard – user1611830
Git reset --hard annule tous vos changements. Si vous n'avez pas validé les modifications, il n'y a aucun moyen de les voir. http://www.kernel.org/pub/software/scm/git/docs/git-reset.html – Schleis
- 1. Java + Linux: Répertoire de travail est mon dossier de base
- 2. Mon répertoire de travail, mes fichiers et mes urls
- 3. GIT Pull supprimé mon commit
- 4. getNextFireTime de mon travail existant
- 5. Git - Recommencer tout en préservant le vieux travail
- 6. Comment puis-je ajouter un dossier en dehors de mon répertoire de travail au référentiel Git?
- 7. Réinitialisation de mon espace de travail local
- 8. Aide à la configuration de Bazaar Explorer entre mon répertoire de travail VS2008 et mon serveur Web de développement
- 9. git commit répertoire
- 10. Rediriger vers un répertoire, en préservant la chaîne de requête
- 11. strings.xml disparaissant de mon espace de travail eclipse
- 12. Web2Py Répertoire de travail
- 13. Confondu avec mon travail Cron
- 14. Impossible de voir les nouveaux fichiers ajoutés à mon répertoire de travail git
- 15. Pourquoi mon code jsOAuth travail
- 16. Récupère le répertoire d'enregistrement de mon script
- 17. Comment puis-je revenir au dernier commit sans perdre mon travail?
- 18. vimrc - répertoire de travail actuel
- 19. Commande git pour comparer le répertoire de travail actuel et un autre commit
- 20. En utilisant train_test_split avec des images de mon répertoire local
- 21. Blogengine.net en tant que sous-répertoire de mon site?
- 22. Fichiers de compression préservant la structure du répertoire
- 23. Où dois-je mettre mon répertoire d'espace de travail lorsque je travaille avec Apache?
- 24. Répertoire de travail
- 25. C# Annulation du travail du fondeur
- 26. Comment puis-je voir l'URL du référentiel vers laquelle pointe mon répertoire de travail?
- 27. Pourquoi rafraîchir mon patch mq laisse des fichiers modifiés dans le répertoire de travail?
- 28. Comment puis-je désactiver les fichiers php de travail dans un répertoire spécifique dans Mon site
- 29. Annulation par programme d'un flux de travail SharePoint
- 30. Comment convertir mon dépôt SVN en Git tout en préservant les branches?
Pourquoi git reset --hard n'est-il pas approprié? – bwroga
Pourquoi 'git reset --hard HEAD' n'est pas approprié? Il abandonne toutes vos modifications, vous laissant à l'état de 'HEAD'. –
@MichaelWild Je pensais que git reset - hard annulerait le commit actuel, non? – user1611830