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).
Collez le code correspondant
$git rm --cached /config/config.php
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 ?
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 :
/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 racinea été remplacé par
Le point représente le répertoire courant
Bien sûr, vous pouvez le faire sans ajouter
../
Le répertoire actuel par défaut estSuivez la méthode ci-dessus et il vous sera demandé que le fichier est introuvable dans l'index