Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除git';s对括号的依赖_Git_Unix_Command Line_Adobe Brackets - Fatal编程技术网

删除git';s对括号的依赖

删除git';s对括号的依赖,git,unix,command-line,adobe-brackets,Git,Unix,Command Line,Adobe Brackets,我有一个重复的问题,每当我从远程git存储库中提取更改时,我的终端都会打印以下几次并启动括号: [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0 我不知道为什么它会启动方括号,特别是因为升华文本是我的默认编辑器,我再也不用方括号了。为了阻止这种情况,我卸载了括号。现在,当我尝试拉动时,我收到以下消息: error: There was a problem with the editor '/Applic

我有一个重复的问题,每当我从远程git存储库中提取更改时,我的终端都会打印以下几次并启动括号:

[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
我不知道为什么它会启动方括号,特别是因为升华文本是我的默认编辑器,我再也不用方括号了。为了阻止这种情况,我卸载了括号。现在,当我尝试拉动时,我收到以下消息:

error: There was a problem with the editor '/Applications/Brackets.app/Contents/MacOS/Brackets -wl1'.
Not committing merge; use 'git commit' to complete the merge.
当我再次尝试时:

error: You have not concluded your merge (MERGE_HEAD exists).
hint: Please, commit your changes before merging.
fatal: Exiting because of unfinished merge.

这种情况发生在我没有做任何本地更改的情况下,git只需拉取所有新的更改而不会产生冲突。我知道在几年前的某个时候,我将括号作为默认编辑器,但很快就切换到了升华文本。Git和方括号仍必须以某种方式链接,但我不知道如何找到它。

如果您从远程拉出时本地存储库有任何未发布的提交,Git将执行本地和远程头的合并,并将打开一个文本编辑器,以便您在其中输入合并提交消息。看起来Git当前配置为将括号作为首选文本编辑器;在大多数情况下,可以通过编辑
~/.gitconfig
文件中的
core.editor
来更改此设置(有关详细信息,请参阅)。

这是否仅适用于特定的本地Git存储库或您的所有存储库?是否有任何受影响的回购协议定义了挂钩?是否在您的环境中设置了
GIT\u编辑器
git config--get all core.editor
是否显示任何内容?我想这就是我要找的,谢谢!方括号被设置为我的核心编辑器。我只是不记得设置了它。