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

相关推荐
极智-9961 小时前
GitHub 热榜项目-日榜精选(2026-02-02)| AI智能体、终端工具、视频生成等 | openclaw、99、Maestro等
人工智能·github·视频生成·终端工具·ai智能体·电子书管理·rust工具
樱花落海洋1115 小时前
GitHub DeskTop Can`t find URP项目
github
刺客xs6 小时前
git 入门常用命令
大数据·git·elasticsearch
我的golang之路果然有问题6 小时前
使用 Hugo + GitHub Pages + PaperMod 主题 + Obsidian 搭建开发博客
golang·go·github·博客·个人开发·个人博客·hugo
codezzzsleep6 小时前
fuClaudeBackend:面向fuclaude的轻量后端代理 + Key 管理后台
ai·github·ai编程
kjzd1237 小时前
GitHub 热门项目趋势分析报告 (2026年2月2日)
github
LostSpeed7 小时前
git - github工程中不能包含大文件
git·github
pzx_0017 小时前
【GIT】删除远程文件
git
小白_ysf8 小时前
Git 命令操作完整指南(实际工作中常用命令)
git·代码上传
HealthScience8 小时前
怎么使用git下载huggingface的文件
git