Table des matières
Quels sont les statuts des fichiers git ?
Maison outils de développement git Quels sont les statuts des fichiers git ?

Quels sont les statuts des fichiers git ?

Jun 30, 2022 pm 05:47 PM
git

Les fichiers Git ont trois états : 1. État soumis (commit), ce qui signifie que les données ont été enregistrées en toute sécurité dans la base de données locale. 2. État modifié (modifié), ce qui signifie que le fichier a été modifié mais n'a pas été modifié. enregistré dans la base de données ; 3. Le statut intermédiaire signifie que la version actuelle d'un fichier modifié a été marquée afin qu'elle soit incluse dans le prochain instantané soumis.

Quels sont les statuts des fichiers git ?

L'environnement d'exploitation de cet article : système Windows 10, Git version 2.30.0, ordinateur Dell G3.

Quels sont les statuts des fichiers git ?

Il existe trois statuts des fichiers git :

Quels sont les statuts des fichiers git ?

Pour les trois statuts des fichiers Git, vous devez ici comprendre les trois domaines de travail du projet Git : espace de travail, staging zone et entrepôt Git.

Quels sont les statuts des fichiers git ?

Extension des connaissances :

Le workflow de base de Git est décrit comme suit :

  • Modifier certains fichiers dans l'espace de travail.

  • Prenez un instantané du fichier modifié et ajoutez-le à la zone de préparation.

  • Commettez la mise à jour et videz définitivement l'instantané de fichier enregistré dans la zone de préparation vers le référentiel Git.

GIt a trois états avant la soumission : fichiers non suivis (non suivis et surveillés), modifications non préparées pour la validation et modifications à valider. Ces trois états peuvent être convertis à volonté.

Fichiers non suivis : les fichiers marqués n'ont pas été surveillés et gérés par git. Pour le moment, vous pouvez utiliser la commande git add pour ajouter les fichiers qui sont invités comme fichiers non suivis à l'entrepôt git.

Modifications à valider : les fichiers dans ce statut ont été capturés dans la zone de préparation et sont en attente d'être validés. À ce stade, vous pouvez utiliser git commit -m "comment" pour soumettre le fichier.

À ce stade, vous pouvez également utiliser la commande git rm --cached file name pour restaurer l'état du fichier sur Non suivi.

Les fichiers dans l'état Modifications à valider peuvent être soumis ou continuer à être modifiés.

Modifications non préparées pour la validation : une fois que le fichier dans l'état Modifications à valider a continué à être modifié sans validation, vous pouvez afficher les modifications non préparées pour l'état de validation via git status. Cet état indique que le fichier a été modifié, mais n'a pas été placé dans la zone de préparation et qu'un instantané n'a pas été généré. Deux opérations peuvent être effectuées à ce stade : les opérations de validation et d'ajout.

Si une opération de validation est effectuée, seuls les fichiers avant modification seront soumis au répertoire de version git (seuls les fichiers dans la zone de stockage temporaire et les fichiers avec un statut Modifications à valider peuvent être soumis si nécessaire, les modifiés) ; les fichiers seront également soumis. Pour soumettre, vous devez utiliser la commande git add pour ajouter le fichier à la zone de préparation. Si vous souhaitez annuler les modifications, utilisez : git checkout --filename.

Apprentissage recommandé : "Tutoriel Git"

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

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.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

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 mettre à niveau la version Zookeeper sur Debian Comment mettre à niveau la version Zookeeper sur Debian Apr 13, 2025 am 10:42 AM

La mise à niveau de la version ZooKeeper sur Debian System peut suivre les étapes ci-dessous: 1. Sauvegarder la configuration et les données existantes avant toute mise à niveau, il est fortement recommandé de sauvegarder les fichiers de configuration et les répertoires de données existants de Zookeeper. sudocp-r / var / lib / zookeeper / var / lib / zookeeper_backupsudocp / etc / zookeeper / conf / zoo.cfg / etc / zookeer / conf / zookeeper / z

Comment installer CentOS Comment installer CentOS Apr 14, 2025 pm 09:03 PM

Étapes d'installation de CentOS: Téléchargez l'image ISO et Burn Bootable Media; démarrer et sélectionner la source d'installation; sélectionnez la langue et la disposition du clavier; configurer le réseau; partitionner le disque dur; définir l'horloge système; créer l'utilisateur racine; sélectionnez le progiciel; démarrer l'installation; Redémarrez et démarrez à partir du disque dur une fois l'installation terminée.

Quelles sont les étapes pour installer Gitlab dans Debian Quelles sont les étapes pour installer Gitlab dans Debian Apr 13, 2025 am 10:33 AM

Les étapes pour installer GitLab dans le système Debian sont les suivantes: Mettez à jour le package système: Sudoapt-Gettupdate Installation Dependances: Sudoapt-GetInstall-ycurlopenssh-Serverca-CertificatestzDataperl Add GitLab Office Repository: Curlhttps: //packages.gitlab.com/instal/reposit

Quelles sont les méthodes de sauvegarde pour Gitlab sur Centos Quelles sont les méthodes de sauvegarde pour Gitlab sur Centos Apr 14, 2025 pm 05:33 PM

La politique de sauvegarde et de récupération de GitLab dans le système CentOS afin d'assurer la sécurité et la récupérabilité des données, Gitlab on CentOS fournit une variété de méthodes de sauvegarde. Cet article introduira plusieurs méthodes de sauvegarde courantes, paramètres de configuration et processus de récupération en détail pour vous aider à établir une stratégie complète de sauvegarde et de récupération de GitLab. 1. MANUEL BACKUP Utilisez le Gitlab-RakegitLab: Backup: Créer la commande pour exécuter la sauvegarde manuelle. Cette commande sauvegarde des informations clés telles que le référentiel Gitlab, la base de données, les utilisateurs, les groupes d'utilisateurs, les clés et les autorisations. Le fichier de sauvegarde par défaut est stocké dans le répertoire / var / opt / gitlab / backups. Vous pouvez modifier / etc / gitlab

Utilisation des ressources de Gitlab dans Debian System Utilisation des ressources de Gitlab dans Debian System Apr 13, 2025 am 10:48 AM

Dans Debian Systems, l'utilisation des ressources de GitLab est une considération importante, en particulier lors de l'exécution d'opérations à charge élevée telles que CI / CD. Ce qui suit est une analyse détaillée et des suggestions sur l'occupation des ressources de Gitlab: Profil d'occupation des ressources Utilisation du processeur: Une fois Gitlab est en cours d'exécution, l'utilisation moyenne du processeur peut rester d'environ 30%, mais dans des conditions de charge élevée, telles que les opérations CI / CD fréquentes, l'utilisation du processeur peut monter en flèche. Utilisation de la mémoire: l'utilisation de la mémoire reste généralement d'environ 75%, une fois que quelqu'un commence à accéder aux pages GitLab pour fonctionner

Stratégie de sauvegarde Gitlab dans Debian Environment Stratégie de sauvegarde Gitlab dans Debian Environment Apr 13, 2025 am 10:27 AM

Dans l'environnement Debian, Gitlab fournit une variété de politiques de sauvegarde pour garantir la sécurité des données et la récupérabilité. Voici quelques méthodes de sauvegarde courantes: utilisez l'outil Gitlab-Backup pour la sauvegarde Créer une sauvegarde: utilisez le SudogitLab-RakeGitLab: Backup: Créer une commande pour créer une sauvegarde. Cette commande générera un fichier de sauvegarde contenant toutes les données GitLab sous le chemin par défaut / var / opt / gitlab / sauvegardes. Modifier le chemin de sauvegarde: vous pouvez

Git et Github: Quelle est la relation? Git et Github: Quelle est la relation? Apr 14, 2025 am 12:10 AM

Git et Github sont différents outils: Git est un logiciel pour le contrôle de version, et GitHub est une plate-forme en ligne basée sur Git. 1.Git vous permet de suivre les modifications des fichiers et le développement collaboratif. 2. GitHub fournit des outils d'hébergement et de collaboration de code pour améliorer l'efficacité du développement de l'équipe.

Comment installer git dans centos minimum Comment installer git dans centos minimum Apr 14, 2025 pm 02:03 PM

Installez facilement Git sur le système Centosminimal, en seulement quatre étapes faciles! Tout d'abord, mettez à jour le package système vers la dernière version pour vous assurer que le système est dans le meilleur état: sudoyumupdate-y ensuite, installez le référentiel EPEL, car Git peut ne pas être dans le référentiel par défaut CentO Affiché, l'installation est réussie! Maintenant tu peux

See all articles