git annuler toutes les modifications
Lors de l'utilisation de Git pour le développement, nous pouvons continuer à modifier le code à des fins de test et de débogage. Cependant, il arrive parfois que nous ne parvenions pas à modifier un certain fichier ou l'ensemble de l'entrepôt ou que nous souhaitions revenir à une version précédente. À ce stade, nous devons annuler nos modifications précédentes. Cet article explique comment utiliser Git pour annuler toutes les modifications.
1. Annuler les modifications du fichier
Si nous devons uniquement annuler les modifications d'un certain fichier, nous pouvons utiliser la commande suivante :
git checkout -- <file>
où <file>
est le nom du fichier. nous voulons annuler les modifications. Après avoir exécuté la commande ci-dessus, le fichier sera restauré à la version précédemment soumise. Il convient de noter que cette commande écrasera les modifications locales. Si nous n'avons pas soumis de modifications au fichier auparavant, le fichier sera restauré à la version la plus récemment soumise. <file>
是我们想要撤销修改的文件名。执行以上命令后,该文件就被还原到之前提交的版本。需要注意的是,这个命令会覆盖本地修改,如果我们之前没有提交过该文件的修改,文件将会还原到最近一次提交的版本。
二、撤销所有的修改
如果我们需要撤销所有的修改,包括添加、删除和修改等操作,可以使用以下命令:
git reset --hard HEAD
执行以上命令后,本地的所有未提交的修改都会被撤销,并且覆盖本地文件。
三、将修改提交到暂存区
如果我们只想将某个文件的修改提交到暂存区,可以使用以下命令:
git add <file>
其中<file>
是我们想要提交的文件名。执行以上命令后,文件的修改会被加入到暂存区,我们可以在接下来的提交中将其上传到远程仓库。
四、将修改提交到本地仓库
如果我们希望将修改提交到本地仓库,并且保留提交记录,可以使用以下命令:
git commit -m "commit message"
其中"commit message"
git push
rrreee
where<file>
est le nom du fichier que nous souhaitons soumettre. Après avoir exécuté la commande ci-dessus, les modifications du fichier seront ajoutées à la zone de préparation et nous pourrons les télécharger vers l'entrepôt distant lors de la prochaine soumission. 🎜🎜4. Soumettez les modifications à l'entrepôt local 🎜🎜Si nous voulons soumettre les modifications à l'entrepôt local et conserver l'enregistrement de la soumission, nous pouvons utiliser la commande suivante : 🎜rrreee🎜where "commit message" code> est ce que nous soumettons. Remarques ajoutées à l'époque. Après avoir exécuté la commande ci-dessus, un nouvel enregistrement de soumission sera ajouté à l'entrepôt local, enregistrant toutes les modifications que nous avons soumises. 🎜🎜5. Soumettre les modifications à l'entrepôt distant 🎜🎜Si nous souhaitons télécharger les modifications dans l'entrepôt distant et les partager avec d'autres développeurs, nous pouvons utiliser la commande suivante : 🎜rrreee🎜Après avoir exécuté la commande ci-dessus, les modifications que nous avons soumises sera téléchargé sur le référentiel distant et partagé avec d'autres développeurs. 🎜🎜Résumé🎜🎜Git est un système de contrôle de version très puissant qui fournit de nombreuses commandes qui peuvent nous aider à gérer des projets. Lors du développement, il est inévitable qu'il y ait des erreurs. Si nous voulons annuler les modifications précédentes, nous pouvons utiliser la commande d'annulation fournie par Git. Lorsque vous utilisez Git, nous devons noter que l'opération d'annulation de Git est irréversible, vous devez donc confirmer soigneusement avant d'effectuer l'opération d'annulation. 🎜
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Cet article fournit un guide pour la gestion GIT, couvrant les outils de l'interface graphique (SourceTree, Gitkraken, etc.), les commandes essentielles (Git init, Git Clone, Git Add, Git Commit, etc.), les meilleures pratiques de gestion des succursales (branches de fonctionnalités, demandes de traction) et Merge Con

Ce guide explique comment pousser un seul engagement GIT dans une branche distante. Il détaille à l'aide d'une branche temporaire pour isoler l'engagement, en poussant cette branche à la télécommande, puis en supprimant éventuellement la branche temporaire. Cette méthode évite les conflits et

Cet article aborde les échecs communs de git. Il détaille le dépannage des étapes pour des problèmes tels que les fichiers non suivis, les modifications non stagées, la fusion des conflits et les crochets pré-engageants. Des solutions et des mesures préventives sont fournies pour garantir le git wo plus lisse

Cet article explique la différence entre les commandes de validation et de push de Git. Git Commit enregistre les modifications localement, tandis que Git Push télécharge ces modifications engagées dans un référentiel distant. L'article met en évidence l'importance de comprendre cette distinction

Cet article détaille les méthodes de visualisation du contenu Git Commit. Il se concentre sur l'utilisation de Git Show pour afficher les messages de validation, les informations sur l'auteur et les modifications (diffs), le log -p git -p pour les difficultés de plusieurs engins et les mises en garde contre la vérification directe des validations. Alt

Cet article explique les rôles distincts de Git Add et Git Commit in Git. Git ajoute des modifications des étapes, en les préparant à l'inclusion dans le communiqué suivant, tandis que Git Commit enregistre les modifications de mise en scène de l'historique du référentiel. Ce processus en deux étapes permet

Ce guide de débutant présente Git, un système de contrôle de version. Il couvre les commandes de base (init, ajouter, commit, statut, journal, branche, cacher, fusionner, push, pull) et résoudre les conflits de fusion. Meilleures pratiques pour une utilisation efficace du GIT, y compris une communication claire

Cet article présente Git, un système de contrôle de version distribué. Il met en évidence les avantages de Git par rapport aux systèmes centralisés, tels que les capacités hors ligne et la ramification / fusion efficace pour une collaboration améliorée. L'article détaille également l'apprentissage r
