Avez-vous utilisé GitHub mais vous vous demandez toujours ce que signifie un fichier .gitignore?
Si oui, ce guide vous montrera de quoi il s'agit, ses constituants, ce qu'il fait et comment créer un Gitignore.
Qu'est-ce qu'un Gitignore?
GitHub offre diverses fonctionnalités détaillées, allant de la mise en place de fichiers à leur transfert vers votre référentiel distant. Cependant, si vous n'avez pas envie de pousser certains fichiers vers GitHub, vous pouvez choisir de ne pas le faire également.
Le but ultime du fichier .gitignore est de laisser certains fichiers comme celui-ci tout en préparant d'autres pour une validation.
En substance, le fichier .gitignore contient le nom de tous les fichiers et dossiers que vous n'avez pas l'intention de pousser vers votre référentiel distant.
En plus d'être utile lors de la validation de fichiers sur GitHub, l'utilisation d'un .gitignore peut également être utile lorsque déploiement sur des plates-formes cloud comme Heroku.
Besoin d'héberger gratuitement un petit site Web? Heroku est peut-être exactement ce que vous recherchez.
Un .gitignore est comme tout autre fichier que vous utilisez lorsque vous travaillez sur votre projet. Cependant, veillez à ne pas le confondre avec un fichier texte brut qui utilise un .txt ajouté. Notez donc que .gitignore est la seule convention de dénomination pour ce fichier.
Comment créer un fichier Gitignore
Pour créer un fichier .gitignore, accédez au dossier racine de votre projet et créez un nouveau fichier. Nomme le .gitignore.
Vous pouvez également ouvrir n'importe quel éditeur de code de votre choix. Ensuite, créez un nouveau fichier dans le répertoire racine de votre projet et nommez-le .gitignore.
Ouvrez le fichier .gitignore et saisissez les noms des fichiers et des dossiers que vous souhaitez ignorer pour la validation. Enregistrez-le comme vous le feriez pour tout autre fichier sur votre machine. Mais assurez-vous que vous utilisez l'extension de fichier appropriée pour chaque fichier.
Pour ignorer plusieurs éléments à la fois, une fois que vous avez tapé le nom d'un fichier ou d'un dossier sur une ligne, appuyez sur Entrer et écrivez le suivant sur une nouvelle ligne.
Une fois que vous avez ajouté un fichier ou un dossier à .gitignore, GitHub ne les sélectionnera ni ne les organisera pour le prochain commit.
Les fichiers ou dossiers répertoriés dans .gitignore ne seront pas dans votre référentiel distant sur GitHub. Cependant, ce fichier .gitignore lui-même est poussé vers votre référentiel distant.
Une fois connecté à votre référentiel distant, vous pouvez cliquer sur .gitignore pour voir une liste des dossiers et fichiers que vous avez laissés pendant que vous en préparez d'autres pour la validation.
Avoir un coup d'œil à .gitignore dans votre référentiel distant de cette manière est utile lorsque vous devez retourner sur votre machine locale pour effectuer des modifications dans ces fichiers.
C'est assez pratique, car vous pouvez rapidement saisir les noms de ces fichiers et les supprimer localement de .gitignore si vous en avez besoin. Ensuite, mettez-les à jour comme vous le souhaitez sur votre ordinateur local.
En plus de cela, il vous permet d'éviter de falsifier les fichiers terminés localement mais vous aide à vous concentrer sur ceux répertoriés dans .gitignore.
Cependant, si vous décidez d'exempter un fichier ou un répertoire de .gitignore avant de les mettre à jour ou de les compléter localement, supprimez-les en les supprimant de .gitignore. Mais assurez-vous de ne pas supprimer le fichier lui-même.
Après tout, vous pouvez alors courir git add --all à nouveau pour les préparer pour la validation dans votre référentiel distant.
Quel type de fichiers devez-vous mettre dans Gitignore?
Les fichiers et dossiers temporairement utilisés qui ne sont pas pertinents pour votre projet sont des exemples de fichiers que vous pouvez placer dans .gitignore. Si vous avez également des fichiers incomplets comme du JavaScript ou des modules supplémentaires, ils peuvent aller dans .gitignore. Comme nous l'avons indiqué précédemment, une fois que vous décidez de mettre à jour et de mettre en scène ces fichiers, vous pouvez les supprimer de .gitignore à tout moment.
Utiliser un .gitignore à chaque fois n'est pas une condition préalable à un bon projet. Mais cela simplifie votre flux de travail. Si vous prévoyez d'utiliser l'hébergement cloud, cela peut également rendre le déploiement transparent.
Maintenant que vous savez comment exempter certains fichiers et dossiers de la mise en scène avec .gitignore, vous pouvez également regarder comment vous pouvez nettoyer Git et avoir une arborescence de travail soignée.
Trouver votre projet Git est encombré d'anciens fichiers? Apprenez à nettoyer votre Git.
- Programmation
- Gestion de fichiers
- GitHub
Idowu est passionné par tout ce qui concerne la technologie intelligente et la productivité. Pendant son temps libre, il joue avec le codage et passe à l'échiquier quand il s'ennuie, mais il aime aussi rompre avec la routine de temps en temps. Sa passion pour montrer aux gens le chemin de la technologie moderne le motive à écrire davantage.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!
Un pas de plus…!
Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.