Y a-t-il un moyen pour que git status
ignore certaines modifications dans un fichier?git status: comment ignorer certaines modifications
Contexte
J'ai quelques fichiers dans mon dépôt qui sont générés automatiquement (oui, je sais qui est généralement pas recommandé, mais je n'ai pas le pouvoir de changer cela). Chaque fois que je construis mon arbre, ces fichiers générés automatiquement contiennent des informations d'état (qui les a générées, un horodatage, etc.).
Quand je dis git status
, je voudrais qu'il lance un filtre sur ces fichiers générés qui supprime ces informations d'état transitoire. Je veux seulement qu'il apparaisse dans la section "Changed but not updated:"
de la sortie de git s'il y a d'autres changements réels.
Je suis en mesure utilisant l'approche .gitattributes
trouvée à https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes, pour obtenir git diff
d'ignorer ces lignes d'état change au moyen d'un simple filtre egrep
. Je voudrais obtenir git status
pour également utiliser les filtres textconv
(ou quelque chose d'équivalent).
Je préférerais que les fusions ne soient pas affectées par ce filtrage.
Merci pour la suggestion; Malheureusement, je ne veux pas ignorer complètement les fichiers. Je veux juste ignorer certains types de changements dans les fichiers. –