J'essaie juste git commit
et Git donne ce message:
conseil: Attendez que votre éditeur ferme le fichier .../c/Utilisateurs/AGT/AppData/Local/Programmes/Code Microsoft VS/bin/code: ligne 28: /Code.exe: aucun fichier ni répertoire de ce type erreur: il y avait un problème avec l'éditeur 'code --wait' . Veuillez fournir le message en utilisant l'option -m ou -F.
J'utilise ou j'essaye d'utiliser VS Code par défaut et j'ai le même message ouvert ou fermé. Les validations effectuées via VS Code ou avec la commande git commit -m "Initial commit"
fonctionnent correctement.
J'ai essayé de changer de chemin de configuration avec:
git config --global core.editor "code --wait"
git config --global core.editor
"'C:\Users\AGT\AppData\Local\Programs\Microsoft VS Code\Code.exe' -n
-w"
et les variantes suivies (celles-ci avec ce changement au message d'erreur "inattendu EOF tout en recherchant une correspondance"):Pas de succès du tout.
Le statut de git est:
On branch master
No commits yet
Changes to be committed:
(use "git rm --cached <file>..." to unstage)
new file: css/app.css
new file: index.html
new file: js/app.js
Comment puis-je résoudre ce problème avec la commande git commit
via Git BASH fonctionne bien avec Vs Code? Cela semble être un problème de chemin.
Informations de mise à jour: J'ai testé git commit
avec Sublime 3 et cela fonctionne bien.
Avez-vous confirmé que code
est accessible à partir de la ligne de commande où vous exécutez les commandes git?
Vous pouvez exécuter code --version
BTW. Lorsque j'exécute where code
, je reçois C:\Program Files\Microsoft VS Code\bin\code
- il n'est plus installé dans le dossier% App_Data%. Howerver, cela devrait être inutile si vous spécifiez uniquement code --wait
sans le chemin.
En d'autres termes, voici la procédure que je tenterais:
Mettre le nom de l'éditeur entre guillemets simples a produit cette erreur pour moi. Mettre le nom de l'éditeur entre guillemets, comme:
git config --global core.editor "vi"
résolu le problème pour moi. Ou essayez-le dans l'autre sens.
Si votre code vs vs allez dans votre onglet de contrôle de source sur la gauche
puis tapez votre commentaire, appuyez sur ctrl & enter
si vous faites le statut git, il ne devrait rien dire à commettre, un arbre de travail est nettoyé, cela signifie