我试图将git分支递归地合并到另一个git分支中。在过去,当它是递归合并并且自动合并成功执行时,它不需要手动提交,但现在它给了我以下错误:
mate -w:mate:command not found错误:出现问题 编辑'伙伴-w'。不提交合并;使用'git commit'来完成 合并。
在此错误开始发生之前,它只会自动提交合并,而不必手动提交它。我看不到任何冲突。我使用Sublime Text 2作为我的文本编辑器。
答案 0 :(得分:1)
mate
是TextMate(OS X的编辑器,以多种方式影响Sublime Text)的命令行实用程序,与subl
是命令行实用程序的方式相同对于崇高。不知怎的(可能在你的.gitconfig
?)它被设置为默认编辑器,而git
正试图打开它来撰写提交消息。运行您的设置(您可能还需要检查.bashrc
,.bash_profile
,.profile
或与您的特定shell关联的其他文件),查看mate -w
被定义为您的位置EDITOR
,并将其更改为subl -w
,假设您installed it correctly。