Pourquoi utiliser 'git rm' pour supprimer un fichier au lieu de 'rm'

Pourquoi utiliser 'git rm' pour supprimer un fichier au lieu de 'rm'
La commande RM est l'un des utilitaires de ligne de commande les plus robustes qui est principalement utilisé pour supprimer les fichiers et les répertoires via la ligne de commande. Sur les plates-formes GIT, les développeurs doivent apporter des modifications au référentiel GIT pour les modifications du projet et sont parfois tenus de supprimer les fichiers de l'index de suivi. À cette fin, les utilisateurs de Git utilisent généralement le «Git RM"Ou simple"RM" commande.

Ce message montrera:

  • Pourquoi utiliser "Git RM"Pour supprimer des fichiers au lieu de"RM"?
  • Comment supprimer un fichier en utilisant "Git RM" Commande?
  • Comment supprimer un fichier en utilisant "RM" Commande?

Pourquoi utiliser «Git RM» pour supprimer des fichiers au lieu de «RM»?

Le "Git RM" et "RM"Sont utilisés pour supprimer les fichiers du référentiel GIT. La principale différence entre cette commande est que le GIT RM est utilisé pour supprimer uniquement les fichiers de l'indice de suivi du référentiel GIT, et non du référentiel de travail. Cependant, le "RM»La commande supprime complètement les fichiers de l'index de suivi et du référentiel de travail. Par conséquent, les utilisateurs de GIT doivent utiliser Git RM pour supprimer les fichiers de l'index de suivi et le garder dans le référentiel de travail GIT.

Comment supprimer un fichier à l'aide de la commande «git rm»?

Utilisez le "Git RM"Pour supprimer le fichier de l'index de suivi GIT et le garder dans le référentiel de travail. Pour supprimer des fichiers à l'aide du "Git RM»Commande, regardez les instructions données.

Étape 1: Open Git Terminal

Tout d'abord, ouvrez le terminal git du «Commencez" menu:

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

Accédez au référentiel GIT en utilisant le «CD" commande:

$ CD "C: \ git \ Design"

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

Vérifiez l'état du référentiel pour vérifier les modifications non tracées et suivies:

$ statut git

Étape 4: Déplacer le fichier vers l'index de suivi

Ajoutez le fichier non suivi à l'index de mise en scène en utilisant le GIT "ajouter" commande:

$ git add .

Encore une fois, vérifiez l'état du référentiel pour vérifier si les modifications non suivies sont engagées ou non:

$ statut git

Ici, vous pouvez voir le fichier non suivi "Déposer.SMS«Est ajouté avec succès à l'indice de mise en scène:

Étape 5: Supprimer le fichier à l'aide de la commande «git rm»

Maintenant, utilisez le «Git RM”Commande pour supprimer le fichier de l'indice de suivi (zone de stadification) mais le conserver dans le référentiel de travail GIT (zone de débit):

$ git rm - fichier cache.SMS

Vérifiez l'état du référentiel GIT pour vérifier si le fichier est supprimé de l'index de suivi ou non:

$ statut git

La sortie ci-dessous indique que le fichier est supprimé de l'indice de suivi mais existe toujours dans le référentiel de travail:

Alternativement, utilisez le «LS”Commande pour vérifier si le fichier est supprimé ou non du référentiel de travail:

$ ls

La sortie montre que le fichier n'est supprimé que de la zone de suivi, pas du référentiel de travail:

Comment supprimer un fichier à l'aide de la commande «RM»?

Pour supprimer complètement les fichiers du référentiel, les utilisateurs de GIT peuvent simplement utiliser le «RM" commande. À cette fin, passez par les instructions données.

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

Tout d'abord, vérifiez l'état du référentiel GIT en utilisant le «statut git" commande:

$ statut git

Ici, vous pouvez voir le «Déposer.SMS"Le fichier est présent dans le référentiel de travail et n'a pas encore été ajouté à l'indice de suivi:

Étape 2: Supprimer le fichier à l'aide de la commande «RM»

Pour supprimer complètement le fichier du référentiel GIT, utilisez le «RM" commande:

Fichier RM $.SMS

Encore une fois, vérifiez l'état pour vérifier si le fichier est supprimé ou non:

$ statut git

Ici, vous pouvez voir que le fichier est supprimé avec succès du référentiel GIT:

Étape 3: Afficher tous les fichiers

Affichez tous les fichiers pour vérifier si le fichier est supprimé du référentiel de travail GIT ou non en utilisant le «LS" commande:

$ ls

La sortie montre que le fichier est complètement supprimé de l'indice de suivi GIT ainsi que du référentiel de travail:

Vous avez appris la différence entre le «Git RM" et "RM»Commandes et comment les utiliser.

Conclusion

Le "Git RM"Et simple"RM»Les commandes sont toutes deux utilisées pour supprimer les fichiers. La principale différence entre ces deux commandes est que Git RM supprime le fichier pour l'index de suivi GIT, et non du référentiel de travail GIT. Tandis que la commande RM supprime les fichiers de permanence de l'indice de suivi et du référentiel de travail. Dans cet article, nous avons démontré pourquoi nous utilisons Git RM pour supprimer des fichiers au lieu de RM.