Ce message montrera:
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.