Dans le processus de développement quotidien, nous devons souvent modifier le code. Cependant, nous commettons parfois des erreurs et ne parvenons pas à modifier le code, ce qui provoque le crash du programme. Que devons-nous faire à ce moment-là ? Dois-je l'écrire à nouveau ? Ne vous inquiétez pas, git fournit la fonction de restauration des fichiers modifiés. Voyons comment l'utiliser.
Première étape : Afficher les fichiers modifiés
Après avoir modifié le code, nous pouvons utiliser la commande suivante pour voir quels fichiers ont été modifiés :
git status
Dans la sortie de cette commande, nous pouvons voir tous les fichiers modifiés, à ce moment nous besoin de restaurer un certain fichier à son état précédemment modifié.
Étape 2 : Restaurer le fichier modifié
Utilisez la commande suivante pour restaurer un fichier modifié :
git checkout 文件名
Notez que vous devez être prudent lorsque vous utilisez cette commande pour éviter une mauvaise opération entraînant une perte de code. Après l'exécution, nous pouvons utiliser git status pour vérifier l'état actuel du fichier. Si la restauration réussit, une invite similaire à "rien d'ajouté à la validation mais des fichiers non suivis présents" devrait apparaître.
Étape 3 : Soumettez les modifications annulées
Utilisez la commande suivante pour soumettre les modifications annulées au référentiel git local :
git add 文件名 git commit -m "还原修改的文件"
Ici, nous pouvons valider les modifications annulées en un seul commit. Bien entendu, si vous devez apporter d’autres modifications au fichier, vous pouvez le faire directement après la restauration.
Enfin, nous devons noter que git restaure les modifications de fichiers plutôt que les suppressions. En d'autres termes, si nous supprimons un fichier, nous devons utiliser d'autres commandes pour le restaurer. Lorsque nous utilisons git pour restaurer, nous devons également faire attention à éviter tout mauvais fonctionnement, sinon cela détruirait notre base de code et provoquerait divers problèmes imprévisibles.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!