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
本文详细介绍了在Git中遇到合并冲突时的处理方法,包括如何使用'git merge --abort'和'git reset --merge'来取消正在进行的合并,以及在解决冲突后如何通过'git pull'和'git push'来同步代码。
4681





