AGT*_*AGT 20 git git-commit visual-studio-code
我正在努力git commit
,Git正在传达这样的信息:
提示:等待你的编辑器关闭文件.../c/Users/AGT/AppData/Local/Programs/Microsoft VS Code/bin/code:第28行:/Code.exe:没有这样的文件或目录错误:有是编辑'代码 - 等'的问题.请使用-m或-F选项提供消息.
我正在使用或尝试将VS Code作为默认设置,并且在打开或关闭时我收到了相同的消息.通过VS Code或命令完成的提交git commit -m "Initial commit"
工作正常.
我试过更改配置路径:
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"
以及后面的变体(这些更改时出现错误消息"在寻找匹配时意外的EOF"):根本没有成功.
git状态是:
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
Run Code Online (Sandbox Code Playgroud)
如何解决这个问题,git commit
通过Git BASH命令可以正常使用Vs Code?这似乎是路径问题.
更新信息:我测试git commit
了Sublime 3,它运行正常.
tym*_*tam 18
您是否已确认code
可以从执行git命令的命令行访问它?
你可以跑 code --version
顺便说一句。执行时,where code
我得到C:\Program Files\Microsoft VS Code\bin\code
-它不再安装在%App_Data%文件夹中。但是,如果仅指定code --wait
不带路径,则这无关紧要。
换句话说,这是我要尝试的过程:
code --version
在您用于的控制台中确认工程git
git config --global core.editor "code --wait"
git commit
。VS Code是否启动并显示COMMIT_EDITMSG文件?sch*_*itz 11
将编辑器的名称用双引号引起对我的错误。将编辑器的名称放在单引号中,例如:
git config --global core.editor'vi'
或者,如果您已经在使用单引号,请尝试切换到双引号。
git config --global core.editor /usr/bin/vim
为我解决了。
对于使用 Atom 作为 Git 相关内容的默认编辑器的人
当 Atom 是它的默认代码编辑器时,Atom 和 Visual Studio Code 之间存在某种冲突。在 Visual Studio Code 中打开终端并点击git config --global core.editor "code --wait"
解决了问题。然后,每次我在控制台中执行某些操作时,Visual Studio Code 都会打开一个新选项卡,而不会崩溃。
归档时间: |
|
查看次数: |
20257 次 |
最近记录: |