Au cours de notre processus de développement, nous rencontrons souvent des situations dans lesquelles nous devons restaurer les modifications de fichiers. À l'heure actuelle, GIT propose diverses méthodes pour nous permettre de restaurer rapidement les fichiers.
1. Utilisez la commande git checkout
Si nous voulons uniquement supprimer les modifications d'un certain fichier, au lieu de supprimer toutes les modifications dans l'ensemble du répertoire de travail, nous pouvons utiliser la commande suivante :
git checkout -- <file>
Où, < ;file>
est le nom du fichier modifié En exécutant cette commande, les modifications apportées à ce fichier seront restaurées à l'état de la dernière soumission. <file>
是被修改的文件名,通过执行这个命令,这个文件所做的修改就会被恢复到最近一次提交时的状态。
2.使用git reset命令
如果我们不仅想恢复某个文件的修改,还想要丢弃已经提交的修改,我们可以使用以下命令:
git reset --hard HEAD
其中,HEAD
是最新提交的提交ID,在执行这个命令之后,我们所有已经提交的修改都会被丢弃,恢复到最近一次提交时的状态。
3.使用git revert命令
如果我们希望撤销某个提交,但是不希望丢失这个提交所做的修改,我们可以使用以下命令:
git revert <commit>
其中,<commit>
rrreee
Où,HEAD est l'ID de validation du dernier commit. Après avoir exécuté cette commande, toutes nos modifications soumises seront ignorées et restaurées à l'état du commit le plus récent. 🎜🎜3. Utilisez la commande git revert🎜🎜Si nous voulons annuler un commit, mais ne voulons pas perdre les modifications apportées par ce commit, nous pouvons utiliser la commande suivante : 🎜rrreee🎜Parmi elles, <code>< commit>
est l'ID de la soumission qui doit être révoquée. Après avoir exécuté cette commande, GIT générera automatiquement une nouvelle soumission basée sur les modifications apportées par la soumission qui doit être révoquée. Cette nouvelle soumission annulera la soumission. les modifications apportées par la soumission révoquée sont prises en compte. 🎜🎜Résumé🎜🎜Pendant le processus de développement, nous avons souvent besoin de restaurer les modifications de fichiers. GIT propose une variété de méthodes pour répondre à nos besoins. Nous pouvons choisir d'utiliser la commande git checkout, git reset ou git revert en fonction de la situation réelle. Lors de l'utilisation réelle, nous devons noter que ces commandes modifieront les enregistrements de l'historique, alors assurez-vous de confirmer soigneusement avant utilisation. 🎜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!