Passer au contenu
GitTree
Modifications et engagements

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.

GratuitMis à jour

Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.

Sur cette page
  1. Avant de commencer
  2. Où le trouver
  3. Mesures
  4. Résultat attendu
  5. Ignorer l'arbre de travail ou supposer inchangé ?
  6. Si quelque chose ne va pas
  7. Questions
  8. En rapport

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….
ActionmacOSWindows et Linux
La palette de commandes⌘⇧PCtrl+Shift+P

Mesures

  1. 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.

  2. Lire la confirmation

    GitTree explique ce que fait l'indicateur et la commande qui l'efface, comme git update-index --no-skip-worktree <file>.

  3. 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é ?

Les deux drapeaux d'index
DrapeauCe que fait GitAttention
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.