1. Dashboard
  2. Articles
  3. Forum
    1. Unresolved Threads
  4. Gallery
    1. Albums
  5. Filebase
  6. Calendar
    1. Upcoming Events
  • Login
  • Register
  • Search
Informatique
  • Everywhere
  • Informatique
  • Articles
  • Pages
  • Gallery
  • Events
  • Files
  • Forum
  • More Options
  1. Mastiny House
  2. Articles
  3. Informatique

Comment détacher un fichier du versionnement en local

  • Mastiny
  • January 11, 2020 at 3:07 AM
  • 2,069 Views
  • 0 Comments

La problématique est la suivante :

Comment faire en sorte qu'un fichier déjà versionné soit désormais totalement ignoré par git, seulement en local ? (donc, justement pas le .gitignore par ex.)

Vous entendrez parler beaucoup de cette commande pour résoudre ce problème :

Code
git update-index --assume-unchanged <path-name>

Le hic, c'est que c'est pas la bonne solution. Celle-ci sert plutôt pour la performance, pour éviter que git vérifie si le <path-name> à changé ou pas, elle n'empêche pas l'écrasement du fichier si il est modifié sur le dépôt distant.

Il reste donc 2 solutions qui semble marcher :

Code
git update-index --skip-worktree <path-name>

Qui sert justement détacher le <path-name> de la version sur le dépôt, pour avoir une version locale différente.

Ainsi que le fichier :

Code
.git/info/exclude

Depuis la racine de votre dépôt local, qui sert lui à exclure un fichier qui n'est pas encore versionné.

Previous Article Une police d'écriture qui censure les mots clés des gouvernements

Next Article Le téléchargement illégal

Categories

  1. Informatique 3
  2. Reset Filter
  1. Privacy Policy
  2. Contact
  3. Legal Notice