Linux :关于git:您尚未完成合并(MERGE_HEAD存在)

push代码的时候,别人已经更新代码

error: 您尚未结束您的合并(存在 MERGE_HEAD)。
提示:请在合并前先提交您的修改。
fatal: 因为存在未完成的合并而退出。

解决办法

git merge --abort
git reset --merge
felixpeng@FELIXPFCHEN-MB0 TKETest % git merge --abort
felixpeng@FELIXPFCHEN-MB0 TKETest % git reset --merge
felixpeng@FELIXPFCHEN-MB0 TKETest % git pull
自动合并 pkg/business/framework/workload/workload.go
自动合并 pkg/business/cluster/tke_cluster.go
Merge made by the 'recursive' strategy.
 pkg/business/cluster/tke_cluster.go         |   8 ++++
 pkg/business/cvm/cvm.go                     | 216 ++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------------------
 pkg/business/framework/workload/workload.go |  48 +++++++++++++++++++--
 pkg/business/vpc/vpc.go                     |   4 +-
 4 files changed, 175 insertions(+), 101 deletions(-)
felixpeng@FELIXPFCHEN-MB0 TKETest % git push
枚举对象: 41, 完成.
对象计数中: 100% (39/39), 完成.
使用 8 个线程进行压缩
压缩对象中: 100% (21/21), 完成.
写入对象中: 100% (21/21), 3.80 KiB | 3.80 MiB/s, 完成.
总共 21(差异 14),复用 0(差异 0),包复用 0

你可能感兴趣的:(Linux)