Maison outils de développement git Comment annuler l'ajout dans git

Comment annuler l'ajout dans git

Apr 09, 2024 am 11:09 AM
git

Pour annuler git add, vous pouvez utiliser la méthode suivante : git reset HEAD : supprimez le fichier de la zone de transit et restaurez l'état avant modification. git rm --cached  : supprimez le fichier de la zone de préparation mais conservez-le dans le répertoire de travail. git recovery  : supprimez simultanément les fichiers de la zone de préparation et du répertoire de travail.

Comment annuler l'ajout dans git

Annuler git add

Lors de l'utilisation de git, la commande add ajoute des fichiers à la zone de préparation en préparation pour la soumission. Cependant, si vous ajoutez un fichier par erreur ou si vous changez d'avis, vous pouvez annuler l'ajouter en utilisant : add 命令将文件添加到暂存区域,准备提交。但是,如果您错误地添加了文件或改变了主意,您可以使用以下方法撤销 add

使用 <code>git reset HEAD <filename></code>

这是撤销 add 的最简单方法之一。此命令将文件从暂存区域移除,将其状态恢复为修改前:

<code>git reset HEAD <filename></code>

例如:

<code>git reset HEAD readme.txt</code>

使用 <code>git rm --cached <filename></code>

此命令从暂存区域中删除文件,但不会从工作目录中删除文件。这意味着您可以继续编辑文件,但它将不在下一次提交中包含:

<code>git rm --cached <filename></code>

例如:

<code>git rm --cached readme.txt</code>

使用 <code>git restore <filename></code>

此命令从暂存区域和工作目录中同时删除文件。这相当于使用 git reset HEAD 然后使用 git checkout -- <filename>

<code>git restore <filename></code>

例如:

<code>git restore readme.txt</code>

注意事项:

  • 这些命令只能在你尚未提交更改的情况下使用。
  • 如果您提交了更改后,需要使用 git revert 命令来撤销它们。
  • 撤销 add
Utilisez <code>git reset HEAD <filename></code>🎜🎜🎜 Ceci est l'un des moyens les plus simples d'annuler ajouter. Cette commande supprime le fichier de la zone de transit et restaure son état avant modification : 🎜rrreee🎜🎜 Par exemple : 🎜🎜rrreee🎜🎜Utilisez <code>git rm --cached <filename></code>🎜🎜🎜 Ceci La commande supprime les fichiers de la zone de transit mais ne supprime pas les fichiers du répertoire de travail. Cela signifie que vous pouvez continuer à éditer le fichier, mais il ne sera pas inclus dans le prochain commit : 🎜rrreee🎜🎜 Par exemple : 🎜🎜rrreee🎜🎜 Utilisez git restaurer <filename>🎜🎜🎜Ce commande de Les fichiers sont supprimés à la fois de la zone de préparation et du répertoire de travail. Cela équivaut à utiliser git reset HEAD puis git checkout -- <filename> : 🎜rrreee🎜🎜Exemple : 🎜🎜rrreee🎜🎜Notes : 🎜🎜
  • Ces commandes ne peuvent être utilisées que si vous n'avez pas encore validé vos modifications. 🎜
  • Si vous validez des modifications, vous devez utiliser la commande git revert pour les annuler. 🎜
  • Annuler ajouter n'affectera pas les fichiers soumis. 🎜🎜

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Oguri Cap Build Guide | Un joli Musume Derby
3 Il y a quelques semaines By Jack chen
Guide de construction d'Agnes Tachyon | Un joli Musume Derby
2 Il y a quelques semaines By Jack chen
Guide de construction de Grass Wonder | Uma musume joli derby
2 Il y a quelques semaines By Jack chen
Pic comment émoter
4 Il y a quelques semaines By Jack chen

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Comment vérifier les chaînes IMEISV en PHP? Comment vérifier les chaînes IMEISV en PHP? May 28, 2025 pm 03:39 PM

La vérification d'une chaîne IMEISV dans PHP nécessite les étapes suivantes: 1. Vérifiez le format numérique 16 bits en utilisant des expressions régulières. 2. Vérifiez la validité de la partie IMEI à travers l'algorithme Luhn. 3. Vérifiez la validité du numéro de version logicielle. Le processus de vérification complet comprend la vérification du format, la vérification de Luhn et la vérification du numéro de version logicielle pour garantir la validité de l'IMEISV.

Comment installer la bibliothèque Numpy dans Python trois façons d'installer la bibliothèque Numpy dans Python Comment installer la bibliothèque Numpy dans Python trois façons d'installer la bibliothèque Numpy dans Python May 28, 2025 pm 04:03 PM

Il existe trois façons d'installer la bibliothèque Numpy: 1. Utilisez PIP pour installer: PiPinstallNumpy, qui est simple mais peut rencontrer des autorisations ou des problèmes de réseau; 2. Utilisez Conda pour installer: CondainstallNumpy, qui convient à l'environnement Anaconda, et résout automatiquement les dépendances; 3. Installer: Gitclone à partir du code source et de la compilation, ce qui convient aux besoins spéciaux mais aux processus compliqués.

Réglage des performances du déploiement de Jenkins sur Debian Réglage des performances du déploiement de Jenkins sur Debian May 28, 2025 pm 04:51 PM

Le déploiement et le réglage de Jenkins sur Debian est un processus impliquant plusieurs étapes, notamment l'installation, la configuration, la gestion du plug-in et l'optimisation des performances. Voici un guide détaillé pour vous aider à réaliser un déploiement efficace de Jenkins. Installation de Jenkins en premier, assurez-vous que votre système a un environnement Java installé. Jenkins nécessite un environnement d'exécution Java (JRE) pour fonctionner correctement. SudoaptupDaSudoaptininstallOpenjdk-11-JDK vérifie que l'installation de Java est réussie: Java-Version Suivant, Ajouter J

Créer et gérer plusieurs espaces de travail du projet dans VSCODE Créer et gérer plusieurs espaces de travail du projet dans VSCODE May 29, 2025 pm 10:09 PM

Créer et gérer plusieurs espaces de travail du projet dans VSCODE via les étapes suivantes: 1. Cliquez sur le bouton "Gérer" dans le coin inférieur gauche, sélectionnez "nouvel espace de travail" et décidez de l'emplacement de sauvegarde. 2. Donnez à l'espace de travail un nom significatif, tel que "webdev" ou "backend". 3. Communiquez le projet dans Explorer. 4. Utilisez le fichier .codeworkspace pour configurer plusieurs projets et paramètres. 5. Faites attention au contrôle des versions et à la gestion des dépendances pour vous assurer que chaque projet dispose de fichiers .gitignore et package.json. 6. Nettoyez régulièrement les fichiers inutiles et envisagez d'utiliser des compétences de développement à distance

Résoudre les paramètres de mise en page et les problèmes d'affichage de VScode dans un environnement multi-écrans Résoudre les paramètres de mise en page et les problèmes d'affichage de VScode dans un environnement multi-écrans May 29, 2025 pm 10:12 PM

L'utilisation de VScode dans un environnement multi-écrans peut résoudre les problèmes de mise en page et d'afficher les problèmes en ajustant la taille et la position de la fenêtre, la définition des espaces de travail, l'ajustement de l'échelle de l'interface, les fenêtres des outils de pose rationnellement, la mise à jour des logiciels et les extensions, l'optimisation des performances et l'enregistrement de la configuration de mise en page, améliorant ainsi l'efficacité de développement.

Comment créer le développement du package Laravel (package)? Comment créer le développement du package Laravel (package)? May 29, 2025 pm 09:12 PM

Les étapes pour créer un package dans Laravel comprennent: 1) la compréhension des avantages des packages, tels que la modularité et la réutilisation; 2) suite à la dénomination de Laravel et aux spécifications structurelles; 3) Création d'un fournisseur de services à l'aide d'artisan Command; 4) Publier correctement les fichiers de configuration; 5) Gérer le contrôle des versions et la publication de Packagist; 6) effectuer des tests rigoureux; 7) Rédaction de documentation détaillée; 8) Assurer la compatibilité avec différentes versions Laravel.

Analyse des tendances de support de VScode et des problèmes connexes pour les langages de programmation émergents Analyse des tendances de support de VScode et des problèmes connexes pour les langages de programmation émergents May 29, 2025 pm 10:06 PM

La tendance de support de VScode pour les langages de programmation émergente est positive, principalement reflétée dans la mise en surbrillance de la syntaxe, l'achèvement du code intelligent, le support de débogage et l'intégration de contrôle de version. Malgré les problèmes de qualité et de performance de mise à l'échelle, ils peuvent être traités en choisissant une mise à l'échelle de haute qualité, en optimisant des configurations et en participant activement aux contributions communautaires.

Dépannage des problèmes de cohérence des données lorsque PHP exploite la base de données MySQL Dépannage des problèmes de cohérence des données lorsque PHP exploite la base de données MySQL May 28, 2025 pm 06:12 PM

Pour résoudre les problèmes de cohérence des données lorsque PHP exploite des bases de données MySQL, vous devez commencer par la gestion des transactions, la logique de code et la configuration de la base de données. 1. Utilisez StartRansaction et Commit / Rollback pour assurer l'intégrité des transactions. 2. Vérifiez la logique du code pour éviter les erreurs de variable. 3. Définissez le niveau d'isolement MySQL approprié tel que RepeatableRead. 4. Utilisez des outils ORM pour simplifier la gestion des transactions. 5. Vérifiez les problèmes d'emplacement du journal PHP et MySQL. 6. Utilisez le système de contrôle de version pour gérer les scripts de changement de base de données.

See all articles