IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GIT Discussion :

.gitignore ne fonctionne pas


Sujet :

GIT

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 37
    Points : 19
    Points
    19
    Par défaut .gitignore ne fonctionne pas
    Bonjour à tous,

    Je viens poser ici une question qui semble être simple et pour laquelle j'ai trouvé plein de réponses un peu partout.

    Mon problème :

    Je tente de comprendre et maîtriser Git sur VS Code. J'ai un projet-test qui contient un répertoire "sources/" que je voudrais exclure du repository. Donc j'ai créé le fichier .gitignore à la racine de mon projet et j'y ai écrit : Pourtant, lorsque je fais "git status", ce répertoire m'est malgré tout signalé dans les "untracked".

    J'ai trouvé plusieurs tuto qui expliquent que le problème vient du fait que le répertoire et le fichier qu'il contient sont dans le cache et que c'est pour cette raison que le problème survient. Qu'il faudrait écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    git rm -r --cached .
    git add .
    git commit -m ".fixing gitignore"
    pour résoudre le problème.
    Mais même après avoir tenté cela à plusieurs reprises, rien n'y fait.

    J'ai du coup tenté avec un bête fichier "fichier1.html" que j'ai ajouté à la racine de mon projet, puis j'ai ajouté dans mon fichier ".gitignore". Mais là encore, rien n'y fait, le fichier "fichier1.html" apparaît dans les "untracked files".

    Est-ce que quelqu'un a déjà rencontré ce problème ? Si oui, quelle en est la cause ? Que puis-je faire pour tenter de me sortir de ce problème et pouvoir continuer mon apprentissage de Git ?

    D'avance merci pour votre aide et vos réponses.

    Thufir Hawat

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 368
    Points : 23 622
    Points
    23 622
    Par défaut
    Bonjour,

    Oui, .gitignore est souvent assez tatillon concernant la syntaxe utilisée. Il faut souvent apporter un soin particulier à la manière dont ses entrées sont rédigées. Toutefois, tel que tu nous décris le problème, ça devrait fonctionner… Outre la syntaxe, un cas classique de « non-exclusion » survient lorsque le fichier à exclure est déjà suivi dans l'historique, mais si tes fichiers apparaissent sous « untracked », c'est qu'ils ne le sont pas.

    Pourrais-tu nous indiquer :
    • La version de Git utilisée ? (git --version devrait suffire)
    • À quel endroit exact tu places ton fichier .gitignore ?


    Merci.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2004
    Messages : 37
    Points : 19
    Points
    19
    Par défaut précisions
    Bonjour Obsidian et merci pour ta réponse.

    J'utilise Git version 2.32.0.windows.1

    Mon projet test est un répertoire appelé "Site test" et je place mon fichier ".gitignore" directement à la racine de celui-ci.

    Merci pour ton aide.

    Thufir Hawat

Discussions similaires

  1. Réponses: 6
    Dernier message: 27/01/2004, 11h14
  2. [FP]Writeln ne fonctionne pas !
    Par néo333 dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 01/11/2003, 23h47
  3. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 10h04
  4. Un Hint sur un PopupMenu ne fonctionne pas !!??
    Par momox dans le forum C++Builder
    Réponses: 6
    Dernier message: 26/05/2003, 16h48
  5. ca ne fonctionne pas (generateur auto-incrémentant)
    Par tripper.dim dans le forum SQL
    Réponses: 7
    Dernier message: 26/11/2002, 00h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo