3

I'm trying to merge changes from a feature branch into the development branch of my project. I use both the GitHub GUI app for Mac OS X as well as the command line to manage my git projects. For a long time, I've been able to manage merge conflicts with the command line, but I have no idea if and how to do the same thing in the GUI client. Even if I resolve the conflicts in BBEdit and then click the "Commit" button, it still says:

•error: 'commit' is not possible because you have unmerged files.
hint: Fix them up in the work tree,
hint: and then use 'git add/rm <file>' as
hint: appropriate to mark resolution and make a commit,
hint: or use 'git commit -a'.
fatal: Exiting because of an unresolved conflict.
 (128)

How can I resolve this without resorting to the command line?

4

2 に答える 2

0

これと同じ問題がありました。Dreamweaver で競合ファイルを修正しましたが、競合が GUI に表示されます。解決する唯一の方法は、コマンド ラインから git add を実行することでした。この場合、Dreamweaver から直接ファイルを開きました。次に、競合状況を再現しましたが、今回は Git GUI から Dreamweaver でファイルを開き、競合を解決しました。GUI は解決策を認識し、コマンド ラインから git add を使用せずにコミットできました。

簡単に言うと、Git GUI を使用してファイルを開きます。

于 2013-10-31T13:24:37.317 に答える