Comment ignorer des modifications avec Git

Comment ignorer des modifications avec Git


Lorsque vous travaillez sur un projet avec Git, vous pouvez rencontrer des situations où vous ne souhaitez pas inclure certaines modifications dans un commit ou dans votre historique Git. Dans cet article, nous allons examiner comment ignorer des modifications avec Git.

  1. Utilisez le fichier .gitignore

Le fichier .gitignore est utilisé pour spécifier les fichiers et les répertoires à ignorer dans Git. Vous pouvez créer ce fichier dans le répertoire racine de votre projet et y ajouter les noms de fichiers ou de répertoires que vous souhaitez ignorer. Par exemple, si vous ne voulez pas inclure les fichiers de configuration locale dans votre historique Git, vous pouvez ajouter le fichier à votre .gitignore.

  1. Utilisez la commande Git update-index

La commande git update-index est utilisée pour exclure les modifications d’un fichier de l’index Git. Vous pouvez utiliser cette commande pour ignorer des modifications dans un fichier spécifique sans avoir à créer un fichier .gitignore. Par exemple, si vous avez modifié un fichier de configuration et que vous ne voulez pas inclure ces modifications dans votre commit, vous pouvez utiliser la commande git update-index --assume-unchanged <fichier>.

  1. Utilisez la commande Git stash

La commande git stash est utilisée pour enregistrer des modifications de manière temporaire sans avoir à créer de commit. Vous pouvez utiliser cette commande pour ignorer des modifications dans un fichier spécifique ou pour ignorer toutes les modifications apportées à votre projet. Lorsque vous avez terminé avec la tâche actuelle, vous pouvez utiliser la commande git stash pop pour restaurer les modifications et continuer à travailler.

  1. Utilisez la commande Git checkout

La commande git checkout est utilisée pour restaurer des fichiers à leur état d’origine dans votre répertoire de travail. Vous pouvez utiliser cette commande pour annuler des modifications apportées à un fichier ou à un répertoire. Par exemple, si vous avez modifié un fichier de configuration, mais que vous voulez le restaurer à son état précédent, vous pouvez utiliser la commande git checkout -- <fichier>.

Conclusion

En utilisant les méthodes ci-dessus, vous pouvez ignorer des modifications dans Git. En utilisant le fichier .gitignore, la commande git update-index, la commande git stash et la commande git checkout, vous pouvez contrôler les modifications que vous incluez dans votre historique Git et éviter d’enregistrer des modifications superflues.