git commit 出现On branch master nothing to commit, working tree clean解决方法

git commit返回的是On branch master nothing to commit, working tree clean,通过git status查看是否提交返回的也是On branch master nothing to commit, working tree clean,但在idea的git管理上可以发现确实是提交了的:

因为在idea上显示已提交,所以就尝试直接push,报错:

查看报错信息,提示需要先git pull然后再push,git pull后报错:

改用git pull origin master,报错:

之前遇到过这个报错,改用 git pull origin master --allow-unrelated-histories:

回车后直接进入merge编辑信息页面,直接:wq退出

然后再git push origin master,成功推送到远程仓库:

相关推荐
qq_435287921 天前
第9章 夸父逐日与后羿射日:死循环与进程终止?十个太阳同时值班的并行冲突
java·开发语言·git·死循环·进程终止·并行冲突·夸父逐日
James_WangA1 天前
我给 AOI 设备装了一个 Agent,然后发现工具注册才是最难写的
架构·github
James_WangA1 天前
产线上跑 Agent:LLM 挂了不是 500 错误,是停线
架构·github
AIMath~2 天前
Git 子模块(Submodule)目录结构清除实战复盘
git
Hommy882 天前
【开源剪映小助手】字幕接口
开源·github·aigc·剪映小助手·视频剪辑自动化
切糕师学AI2 天前
Ubuntu 下 Git 完全使用指南
linux·git·ubuntu
一袋米扛几楼982 天前
【Git】规范化协作:详解 GitHub 工作流中的 Issue、Branch 与 Pull Request 最佳实践
前端·git·github·issue
尘埃落定wf2 天前
# GitHub CLI:告别繁琐的 Git 命令,让开发更高效
git·github
恋喵大鲤鱼2 天前
git clone
git·git clone
zh_xuan2 天前
上传api调试工具到github
github