Gérer les indicateurs d'index de fichiers suivis
Parfois, vous modifiez un fichier suivi uniquement sur votre ordinateur, comme une configuration locale. Deux indicateurs Git masquent ces modifications : Skip Worktree… conserve votre copie et cesse d'afficher ses modifications ; Assume Unchanged… est une accélération qui empêche Git de vérifier le fichier. Ce n’est pas non plus un moyen d’ignorer un fichier.
Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.
Sur cette page
Avant de commencer
- Le fichier est suivi (déjà validé) et vous avez des modifications locales que vous ne souhaitez jamais valider.
Où le trouver
- Cliquez avec le bouton droit sur un fichier modifié dans Working Changes : Skip Worktree… ou Assume Unchanged….
| Action | macOS | Windows et Linux |
|---|---|---|
| La palette de commandes | ⌘⇧P | Ctrl+Shift+P |
Mesures
Choisissez le drapeau
Pour un fichier que vous conservez volontairement modifié, choisissez Skip Worktree…. Utilisez Assume Unchanged… uniquement pour accélérer les fichiers volumineux auxquels vous ne touchez pas.
Lire la confirmation
GitTree explique ce que fait l'indicateur et la commande qui l'efface, comme
git update-index --no-skip-worktree <file>.Réglez-le
Appuyez sur Set Flag. Le fichier laisse vos modifications de travail.
Résultat attendu
Vos modifications locales restent sur votre ordinateur et ne s'affichent plus pour la préparation.
Ignorer l'arbre de travail ou supposer inchangé ?
| Drapeau | Ce que fait Git | Attention |
|---|---|---|
| Skip Worktree… | Conserve votre copie de travail et cesse d'afficher ses modifications. | L’extraction des modifications apportées à ce fichier peut échouer jusqu’à ce que l’indicateur soit effacé. |
| Assume Unchanged… | Arrête de vérifier le fichier pour les modifications, pour accélérer. | Git peut toujours remarquer et écraser vos modifications. |
Si quelque chose ne va pas
Une extraction ou une extraction échoue sur un fichier signalé
Effacez l'indicateur avec git update-index --no-skip-worktree <file> dans le terminal, puis tirez à nouveau.
"Certains fichiers sont marqués comme étant inchangés ou ignorés, leurs modifications ne peuvent donc pas être vérifiées."
Certaines opérations doivent voir chaque changement. Effacez d'abord ces marques.
Questions
Ces drapeaux voyagent-ils avec une poussée ?
Non, ils vivent uniquement dans votre index local ; les coéquipiers ne les voient pas.