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,成功推送到远程仓库:

相关推荐
想学全栈的菜鸟阿董6 小时前
本地环境部署LangGraph
github
韭菜炒大葱7 小时前
Git入门指南:掌握版本控制的核心工作流程
git·面试
用户6600676685398 小时前
Git 入门指南:掌握版本控制的核心概念与命令
git
小生不才yz9 小时前
(一)仓库创建与配置 - .git 目录的结构与作用
git
三坛海会大神5559 小时前
CICD(一)CI/CD概述及GitLab部署和一些Git命令
git·ci/cd·1024程序员节
油泼辣子多加11 小时前
2025年10月23日Github流行趋势
github
haogexiaole12 小时前
DNS解析原理及工作流程详解
网络·github
AAA阿giao15 小时前
Git 入门实践:从本地仓库到版本控制的“月光宝盒”
github·命令行
绝无仅有15 小时前
京东面试题解析:同步方法、线程池、Spring、Dubbo、消息队列、Redis等
后端·面试·github
绝无仅有15 小时前
京东面试题解析:String与StringBuilder的区别、装箱拆箱、重载与重写总结
后端·面试·github