Supprimer le suivi de version du dossier dans Git
En tant que membre d’une équipe et travaillant en tant qu’ingénieur logiciel ou en tant que développeur d’applications Web avec d’autres membres, il est tellement évident que nous traitons quotidiennement avec Git
et que nous travaillons sur divers projets utilisant diverses piles technologiques.
Parfois, lorsque nous travaillons sur un projet d’équipe, nous devons supprimer certains des dossiers, fichiers et configurations spécifiques précédents pour nous concentrer sur notre nouveau travail ou nos futurs projets en équipe.
Ensuite, nous devons supprimer le travail actuel ou passé d’un dossier particulier. Cet article apprendra comment supprimer le mappage du suivi de la version actuelle dans Git
à l’aide de commandes.
Un dossier dans Git
conserve toutes ses données et sa configuration, appelé le dossier Git
. Le .git/subdirectory
est basé sur un dépôt local présent dans le répertoire de travail.
Un index théorique se trouve également dans un dossier .git/subdirectory
où l’ensemble du projet est mappé à partir de la version cloud du Git
.
Si nous supprimons le dossier .git
, cela supprimera tout le Git Version tracking
du répertoire. Parallèlement à cela, il supprimera également l’intégralité de son historique s’il existe à partir du passé pull ou push dans le référentiel.
Le résultat sera qu’il n’y a jamais eu de téléchargement de Git dans ce dossier particulier auparavant. C’est le seul moyen de supprimer le suivi de version du dossier.
Mais si nous voulons uniquement accéder à notre branche et sécuriser l’historique de suivi des versions de ce dossier, le scénario est différent dans Git
.
Supprimer le suivi de version dans Git
Le dossier .git
est toujours caché par défaut dans Git
, donc si nous voulons voir les fichiers cachés pour les supprimer, le moyen le plus simple de les supprimer est via notre terminal Git
.
Allez dans le dossier où sont mappés tous les fichiers du projet depuis la version cloud, puis supprimez le dossier .git
à l’aide de la commande suivante :
cd ~/Downloads/your-git-repo
rm -rf .git
Supposons que nous supprimions le dossier .git
.
Dans ce cas, il ne supprimera pas les autres fichiers du dossier, qui fait partie de notre référentiel git, car nous supprimons simplement l’historique précédent et le lien de suivi de la version cloud de ce référentiel particulier.
.git
, cela supprimera tout avec tous les codes et configurations dans le dossier.Lancer à nouveau le suivi des versions dans Git
Après avoir supprimé le dossier, nous pouvons en créer un nouveau. La commande git init
créera un nouveau référentiel git vide.
Un référentiel stocke les fichiers du projet, qui enregistre les versions de code et leur donne accès. Par cette commande, nous allons à nouveau créer un dossier git selon notre exigence de recréer l’historique avec un nouveau fichier et de nouvelles choses.
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn