我正在通过Lynda.com学习github,我正在使用git commit命令。但是,当我使用它时,我收到错误。
错误:无法生成gitpad:没有这样的文件或目录
错误:无法启动编辑器'gitpad'
请使用-m或-F选项提供消息。
我试着在这里寻找解决方案,但所有这些都是我所知道的。请帮我解决这个问题。非常感谢你。
答案 0 :(得分:5)
您似乎已使用gitpad
进行设置以编辑git commit消息。您可以使用
git commit -m "Commit message"
或者使用
取消设置gitpad
export EDITOR=
git commit -m "Commit message"
答案 1 :(得分:0)
您需要将EDITOR环境变量设置为指向gitpad.exe
。 gitpad
首次运行时应自动完成。但是如果您使用的是虚拟环境,它可能会丢失。因此,基本上,寻找.exe
文件的位置,它应该在C:\Users\<YOUR USER>\AppData\Roaming\GitPad
中,然后在命令行中执行:
SET EDITOR="C:\Users\<YOUR USER>\AppData\Roaming\GitPad\GitPad.exe"
或者,如果您使用的是PowerShell,它应该类似于:
$Env:EDITOR = "C:\Users\<YOUR USER>\AppData\Roaming\GitPad\GitPad.exe"