You have not concluded your merge (MERGE_HEAD exists). Exiting because of unfinished merge.

使用git的pull时发现报了这个错误,经过筛查,原因是因为git分支切换的时候没有把本地的未提交代码暂存或者提交掉。比如dev分支下有更改代码,然后直接切换到了test分支,某些情况下不会提示直接能切换成功,切换到test以后如果在test分支pull就会出现这种报错。此时只要再切换回dev分支暂存或者提交代码就可以解决。