J'utilise git clone de github et j'ai supprimé certains fichiers & modifié certains fichiers. Maintenant, je veux garder mon code local & restaurer le formulaire d'origine. Y a-t-il une commande pour y parvenir?Git: comment remplacer le changement local?
8
A
Répondre
12
Si vous voulez vous enregistrer vos modifications, vous pouvez validez-les avant et puis validez le code que vous avez attribué à la/aux validation (s) précédente (s): git checkout HEAD^
(un commit de retour) git checkout GEAD~2
(2 engage dos)
Ou, si vous n'avez pas besoin vos modifications plus, exécutez git reset --hard HEAD
7
git checkout <name of file>
Si vous voulez vérifier le dépôt entier, puis à partir du répertoire racine utilisez
git checkout .
1
git reset --hard
-1
Vous pouvez supprimer les modifications locales par cette commande
git clean -f
et tirer des changements par:
git pull
Questions connexes
- 1. Comment remplacer git repo?
- 2. Comment démarrer mon référentiel local avec Git?
- 3. Comment supprimer un référentiel local dans git?
- 4. Branche Git inconnue du clone local
- 5. Utiliser le référentiel Git local avec un référentiel maître Subversion
- 6. git-merge avec référentiel sur le système de fichiers local
- 7. Git - Changement de branche (windows) & changement non-associé
- 8. git clone de local à distant
- 9. Cloner SVN local checkout au GIT
- 10. Comment rendre mon référentiel Git local accessible à plusieurs utilisateurs?
- 11. Comment remplacer site Javascript de production avec Javascript local?
- 12. Remplacer SHA de Git avec un index
- 13. Comment faire pour sauvegarder le serveur git?
- 14. git-svn, comment utiliser un répertoire dans le tronc comme tronc local
- 15. Comment détacher le référentiel git local de son répertoire de travail?
- 16. Comment remplacer le attr_protected?
- 17. Comment remplacer le
- 18. Problème difftool git: ne pas définir les variables LOCAL, REMOTE
- 19. Git Setup (repo distant et local) conseils nécessaires
- 20. engageons à heroku Git, mais aucun changement dans myapp.heroku.com
- 21. git - fusionner conflit lorsque local est supprimé mais le fichier existe dans la télécommande
- 22. Comment me débarrasser de .. Remplacer (Remplacer (Remplacer (Remplacer (Remplacer (...?
- 23. Comment forker un projet git avec seulement le répertoire .git?
- 24. git tirer des résultats dans le conflit
- 25. Lancer le script PHP local avec le script Python local
- 26. comment remplacer le caractère nul
- 27. Comment remplacer le dépôt svn?
- 28. ETXTBSY et comment le remplacer
- 29. Est-ce que Git traite l'ajout/le retrait comme un changement de nom?
- 30. Comment stocker System.Windows.Controls.Image sur le disque local
Cela n'a pas fonctionné pour moi. pour une raison inconnue, il indique qu'un fichier swf que je n'ai pas changé est modifié, et le liste comme un changement à commettre. J'ai essayé de faire "git checkout path/filename.swf", ce qu'il fait sans erreur, puis quand je fais git status, il liste toujours le fichier comme étant localement modifié. Des idées?. Si c'était SVN, je supprimerais simplement le fichier, et ferais un autre contrôle qui abattrait la dernière version. Je ne peux pas trouver un moyen de le faire avec git. –