recherche

Maison  >  Questions et réponses  >  le corps du texte

Les fichiers ajoutés sont ignorés dans git

  1. Décrivez votre problème
    Au cours du processus de développement, certains fichiers n'ont pas été ignorés à l'époque et ont été ajoutés à git (fichier de configuration config.php).

  2. Collez le code correspondant
    $git rm --cached /config/config.php

  3. Collez le message d'erreur
    fatal : Impossible de passer à 'D:/Program Files (x86)/Git/config/' : Aucun fichier ou répertoire de ce type

L'exécution de la commande git analyse le chemin directement à partir du répertoire où se trouve la commande, au lieu d'analyser le chemin à partir du répertoire de l'entrepôt, ce problème se produit donc.
J'ai déjà utilisé cette commande sans aucun problème. Je veux savoir comment la résoudre ?

巴扎黑巴扎黑2796 Il y a quelques jours585

répondre à tous(3)je répondrai

  • 巴扎黑

    巴扎黑2017-05-02 09:30:21

    Parfois, le fichier a été soumis avant que nous ajoutions le fichier .gitignore. .gitignore ne peut ignorer que les fichiers qui n'ont pas été suivis auparavant (fichiers qui n'ont jamais été ajoutés ou validés depuis leur ajout). Si certains fichiers ont été inclus dans la gestion des versions, la modification de .gitignore n'est pas valide. Il suffit d'exécuter :

    git rm -r --cached . #删除追踪状态
    git add . 
    git commit -m "fixed untracked files"

    répondre
    0
  • 大家讲道理

    大家讲道理2017-05-02 09:30:21

    /config/config.php n'est pas un fichier dans le répertoire config du répertoire courant, mais le répertoire config dans le répertoire racine

    a été remplacé par

    git rm --cached ./config/config.php

    Le point représente le répertoire courant

    Bien sûr, vous pouvez le faire sans ajouter ./ Le répertoire actuel par défaut est

    .

    répondre
    0
  • 为情所困

    为情所困2017-05-02 09:30:21

    Suivez la méthode ci-dessus et il vous sera demandé que le fichier est introuvable dans l'index

    répondre
    0
  • Annulerrépondre