Git: Comment faire pour remplacer modification locale?
J'utilise git clone à partir de github et j'ai supprimé certains fichiers & modifié certains fichiers. Maintenant, je veux garder mon code local & restaurer la forme originale. Est-il une commande pour réaliser cet objectif?
Si vous voulez vous enregistrer les modifications, vous pouvez les valider avant et puis la caisse de code pour livraison antérieure(s): git checkout HEAD^ (un commit à l'arrière) git checkout GEAD~2 (2 s'engage à l'arrière)
Ou, si vous n'avez pas besoin de vos changements de plus, exécutez git reset --hard HEAD
Si vous voulez vérifier l'ensemble du référentiel, puis à partir du répertoire racine utiliser
git checkout .
Cela n'a pas fonctionné pour moi. pour une raison inconnue, elle indique qu'un fichier swf je n'ai pas changé, c'est modifié, et qu'il énumère, un changement d'être commis. J'ai essayé de faire un "git checkout chemin/nom de fichier.swf", ce qui n'est sans erreurs, lorsque je fais un git status, il indique toujours le fichier modifié localement. Des idées?. Si c'était le SVN, je voudrais simplement supprimer le fichier, et faire une autre caisse, ce qui aurait provoqué la version la plus récente. Je ne peux pas trouver un moyen de le faire avec git.
Si vous voulez vous enregistrer les modifications, vous pouvez les valider avant et puis la caisse de code pour livraison antérieure(s):
git checkout HEAD^
(un commit à l'arrière)git checkout GEAD~2
(2 s'engage à l'arrière)Ou, si vous n'avez pas besoin de vos changements de plus, exécutez
git reset --hard HEAD
OriginalL'auteur seriyPS
git checkout <name of file>
Si vous voulez vérifier l'ensemble du référentiel, puis à partir du répertoire racine utiliser
git checkout .
OriginalL'auteur Nick Moore
git reset --hard
OriginalL'auteur James Gregory
Vous pouvez supprimer les modifications locales par cette commande
et de tirer des modifications par:
OriginalL'auteur Abdul Majeed