2017-12-06 1 views
1

Ich hatte ein sich wiederholendes Problem, dass, wenn ich Änderungen von einem entfernten Git Repository gezogen, würde mein Terminal die folgenden mehrmals drucken und Brackets starten:Entfernen git die Abhängigkeit von Brackets

[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0 

Ich habe keine Ahnung, warum es Braillezeilen, vor allem, da Sublime Text mein Standardeditor ist und ich Brackets nie mehr verwende. Um das zu stoppen, habe ich Brackets deinstalliert. Nun, wenn ich versuche, ziehe ich diese Meldung:

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. 

Und wenn ich versuche, wieder:

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

Dies geschieht, wenn ich keine lokalen Änderungen vorgenommen haben und git sollten nur alle neuen Änderungen ziehen, ohne Konflikt. Ich weiß, dass ich Brackets vor einigen Jahren zu meinem Standard-Editor gemacht habe, aber bald zu Sublime Text wechselte. Git und Brackets müssen irgendwie verbunden sein, aber ich weiß nicht, wie ich es herausfinden soll.

+0

Erfolgt dies nur für ein bestimmtes lokales Git-Repository oder alle Ihre Repositorys? Hat eines der betroffenen Repos irgendwelche Haken definiert? – jwodder

+0

Ist 'GIT_EDITOR' in Ihrer Umgebung eingestellt? Zeigt 'git config --get-all core.editor' irgendetwas? – jszakmeister

Antwort

1

Wenn Ihr lokales Repository über unveröffentlichte Commits verfügt, wenn Sie das Remote-Repository aufrufen, führt Git eine Zusammenführung der lokalen und Remote-HEADs durch. Ein Texteditor wird geöffnet, in dem Sie eine Merge-Commit-Nachricht eingeben können Git ist derzeit so konfiguriert, dass Brackets als bevorzugter Texteditor behandelt wird. In den meisten Fällen kann dies geändert werden, indem Sie core.editor in Ihrer ~/.gitconfig Datei bearbeiten (Weitere Informationen finden Sie unter How do I make Git use the editor of my choice for commits?).

+0

Ich denke, das ist, was ich gesucht habe, danke! Brackets wurde gegründet, um mein Kernredakteur zu sein. Ich konnte mich einfach nicht daran erinnern, es eingestellt zu haben. –