Skip to content

Articles

Modifier un fichier localement sans mettre à jour le référentiel Git distant

5 avril 2024 • 1 min de lecture

Modifier un fichier localement sans mettre à jour le référentiel Git distant

Avez-vous jamais eu besoin de modifier un fichier localement sans valider les modifications dans le référentiel distant ?

Je collabore sur un projet où les ingénieurs logiciels partagent des paramètres. Cependant, certains paramètres sont spécifiques à chaque ingénieur. Si nous validons nos paramètres personnalisés, cela perturbe les autres ingénieurs.

Auparavant, nous utilisions .gitignore et conservions une copie locale, mais cette méthode ignore le fichier entier, ce qui n’est pas idéal quand certains paramètres partagés sont toujours nécessaires.

Heureusement, Git a une solution !

Git dispose d’une commande –assume-unchanged :

git update-index --assume-unchanged <file-path>

Remplacez <file-path> par le chemin du fichier dont vous souhaitez ignorer les modifications. Cette commande indique à Git de disregard temporairement les modifications du fichier, ce qui est pratique pour les fichiers de configuration que vous ne souhaitez pas valider.

Auteur : Chuck Conway est un ingénieur IA avec près de 30 ans d’expérience en génie logiciel. Il construit des systèmes IA pratiques — pipelines de contenu, agents d’infrastructure et outils qui résolvent des problèmes réels — et partage ce qu’il apprend en chemin. Connectez-vous avec lui sur les réseaux sociaux : X (@chuckconway) ou visitez-le sur YouTube et sur SubStack.

↑ Retour en haut

Vous aimerez peut-être aussi