Comment supprimer un fichier sur git

Comment supprimer un fichier sur git

Pendant le processus de développement, un tas de fichiers seront ajoutés à votre référentiel. D'un autre côté, un tas d'entre eux seront supprimés. Soit parce qu'ils ne sont plus nécessaires, soit parce qu'ils sont devenus excédentaires aux exigences. La suppression de quelque chose est facile dans l'industrie informatique, cela a tendance à se produire accidentellement et quand nous voulons le moins que cela se produise,? Il en va de même pour la suppression de fichiers sur GIT. Mais pour éviter toute la confusion entre la suppression du fichier du référentiel ou du système de fichiers, dans ce tutoriel, nous apprendrons comment supprimer des fichiers sur Git. De cette façon, nous pouvons être sûrs que la suppression accidentelle des fichiers deviendra la chose du passé.

Comment supprimer un fichier sur GIT - Référentiel et système de fichiers

La commande git pour la suppression de fichiers est à peu près similaire à la commande qui est utilisée sur toutes les distributions UNIX. Chaque fois que vous supprimez un fichier sur Git, vous devez vous engager et pousser vos modifications. Nous vous montrerons comment faire cela dans l'exemple ci-dessous.

Avant tout, supprimons le fichier.

git rm test_file  

La sortie ressemblera à celle ci-dessous.

Sortie RM 'Test_file' 

Ce que cela a fait, c'est qu'il a supprimé le fichier du référentiel et du système de fichiers. L'étape suivante consiste à commettre ce changement. Voici comment tu peux faire ça.

git commit -m "supprimé test_file du référentiel GIT et du système de fichiers"  

Et la dernière étape consiste à pousser le changement à votre référentiel distant. Simple Git Push s'occupera de cela.

push git  

Toutes nos félicitations! Le fichier appelé «test_file» a été supprimé avec succès. Je veux juste souligner que le fichier que nous avons utilisé était juste un exemple. Il en va de même pour la ligne de validation en guillemets. Le nom de fichier et cette ligne devront être le fichier réel que vous souhaitez supprimer et commettre une ligne qui correspond à l'action que vous venez d'effectuer.

Comment supprimer le fichier sur git - récursivement

Celui-ci est identique à celui qui serait également utilisé sur les distributions basées sur UNIX. Même commande, même philosophie, avec l'ajout du drapeau «-r».

Une action comme celle-ci est extrêmement utile lorsque vous devez supprimer l'ensemble du répertoire, ou même plusieurs répertoires à la fois. L'exemple ci-dessous montre comment supprimer récursivement le répertoire.

git rm -r dir_for_testing  

Encore une fois, nous devons commettre le changement.

git commit -m "supprimé dir_for_testing du référentiel git"  

Et enfin, poussez-le.

push git  

Ce que nous avons fait avec ces trois commandes, c'est que nous avons réellement supprimé le répertoire appelé «dir_for_testing» avec tout le contenu, et cela inclut les sous-répertoires.

Remarque: soyez extrêmement prudent lorsque vous supprimez quelque chose de récursivement! Cela peut causer des dommages au-delà de votre référentiel. Vérifiez toujours votre travail et votre syntaxe qui est utilisé.

Comment supprimer le fichier sur Git - Just Repository

Si vous êtes confronté à un scénario dans lequel vous souhaitez supprimer votre référentiel GIT, mais que vous voulez le garder dans le système de fichiers, vous devrez utiliser l'indicateur «-mis en cache». Donc la même syntaxe, même processus, ajoutez simplement le drapeau.

git -rm - Cached test_file  git commit -m "supprimé test_file du référentiel"  push git  

Conclusion

Nous espérons que vous avez appris quelque chose de nouveau aujourd'hui et que vous le mettrez à bon escient. Je vais souligner un de plus qu'il est crucial de toujours vérifier votre syntaxe. Vous ne voulez pas supprimer quelque chose par accident.