Comment démolir temporairement les fichiers de Git

Comment démolir temporairement les fichiers de Git

Les développeurs rencontrent souvent une situation où ils ne veulent pas commettre tous les fichiers de projet créés et modifiés et les ignorer temporairement de la zone de mise en scène. De plus, ils veulent conserver ces modifications sans mettre à jour le référentiel. Dans cette situation, il est nécessaire de décrocher temporairement ces fichiers. Plus précisément, le «$ git rm-a été mis" et "$ git update-index»Les commandes peuvent être utiles à ce but correspondant.

Ce message discute:

  • Méthode 1: Comment faire en sorte que les fichiers Git à l'aide de la commande «Git RM -Cached»?
  • Méthode 2: Comment faire en sorte que les fichiers GIT temporairement à l'aide de la commande «Git Update-Index»?

Maintenant, passez vers le détail des méthodes ci-dessus!

Méthode 1: Comment faire en sorte que les fichiers Git à l'aide de la commande «Git RM -Cached»?

Le "$ git rm-a été mis»La commande peut temporairement supprimer le fichier spécifié de la zone de stadification et le faire tomber. Pour mettre en œuvre cette opération pour une meilleure compréhension, suivez les étapes ci-dessous.

Étape 1: Passez au référentiel local

Premièrement, accédez au référentiel GIT particulier en exécutant le «CD" commande:

$ cd "C: \ Users \ nazma \ git \ test_2

Étape 2: Liste du contenu

Exécutez la commande suivante pour afficher la liste du contenu du référentiel actuel:

$ ls

Étape 3: Faire un nouveau fichier texte

Pour créer un nouveau fichier texte dans le référentiel, utilisez le «touche" commande:

$ touch Fichier3.SMS

Étape 4: mis en scène le fichier de track

Ensuite, exécutez la commande ci-dessous pour ajouter le fichier texte à la zone de stadification:

$ git ajouter un fichier3.SMS

Étape 5: supprimer temporairement le fichier de la zone de suivi

Maintenant, supprimez le fichier de la zone de stadification en exécutant le «Git RM«Commande avec le«-mis en cache”Option et nom de fichier particulier:

$ git rm - fichier cache3.SMS

Étape 6: Vérifiez l'état du référentiel

Exécutez le "statut git .«Commande pour vérifier l'état du référentiel:

$ statut git .

Comme vous pouvez le voir, le fichier spécifié a été temporairement supprimé le fichier de l'index de mise en scène:

Passons à la méthode suivante pour débarrasser temporairement les fichiers de Git.

Méthode 2: Comment faire en sorte que les fichiers GIT temporairement à l'aide de la commande «Git Update-Index»?

Parfois, les développeurs ne veulent pas suivre tous les fichiers créés dans la zone de mise en scène et veulent les ignorer temporairement. Pour ce faire, suivez les étapes ci-dessous.

Étape 1: ignorer le fichier particulier

Pour commencer à ignorer le fichier texte souhaité avec les modifications, exécutez la commande fournie avec le chemin de fichier souhaité:

$ git update-index - Testy-inarged test_2 / file2.SMS

Ici le "-assumer"L'option supposera que le fichier n'est pas modifié et ignore les modifications:

Étape 2: Passez au référentiel GIT

Maintenant, accédez au référentiel local GIT particulier à l'aide de la commande suivante:

$ cd test_2

Étape 3: Vérifiez l'état des fichiers ignorés

Maintenant, pour s'assurer que le fichier spécifié est ignoré avec succès, exécutez le «git ls-files«Commande avec le«-V" option:

$ git ls-files -v

Ici le "H"Indique que le fichier n'est pas suivi temporairement du référentiel et"H»Affiche le fichier suivi:

Étape 4: Passez à Git Root Directory

Ensuite, revenez au répertoire Root Git à l'aide du «CD… " commande:

$ cd…

Étape 5: suivre le fichier Ignore particulier

Après avoir effectué des opérations souhaitées sur le référentiel GIT, suivez le fichier Ignore et exécutez la commande suivante avec le "-sans soumission" option:

$ git update-index --no-astume-invented test_2 / file2.SMS

Étape 6: Passez au référentiel GIT

Ensuite, accédez au référentiel local GIT via la commande fournie:

$ cd test_2

Étape 7: Vérifiez l'état actuel des fichiers

Enfin, vérifiez l'état du fichier précédemment ignoré:

$ git ls-files -v

Comme vous pouvez le voir, le statut de fichier ci-dessous est «H», Qui indique que le fichier est suivi avec succès:

C'est ça! Nous avons fourni des façons différentes de non-retrouter les fichiers du référentiel GIT temporairement.

Conclusion

Deux commandes différentes sont utilisées pour non lancé des fichiers du référentiel GIT, qui sont les «$ git rm-a été mis " ou la "$ git Update-Index -Sume-inwayed " commande. Pour retrouver le fichier ignoré, le "$ git update-index -No-Assume-inwanged »La commande peut être utilisée. Ce message a illustré les différentes commandes pour déborder des fichiers du référentiel GIT temporairement.