You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Java项目执行Git Commit后出现「无内容提交」提示求助

Git提交提示"working tree clean"问题解决

问题描述

在GitHub创建仓库后,本地Java项目中执行以下Git命令:

git init
git add .
git commit -m "MENSAGEM"

执行后收到提示:

On branch main
nothing to commit, working tree clean

git bash 操作截图

尝试执行git remote set-url origin https://github.com/renantins/test.git后问题仍未解决。

解决方法

1. 检查文件跟踪状态

先确认Git是否识别到未提交的文件:

git status

如果输出没有未跟踪/修改的文件,说明要么文件被忽略,要么git add未生效。

2. 排查.gitignore文件

查看项目根目录下的.gitignore文件,确认是否包含了需要提交的Java文件(比如target/、*.class等),如果是误屏蔽,删除对应的规则即可。

3. 重新添加所有文件

如果确认有文件未被添加,执行全量添加命令:

git add -A

再执行提交:

git commit -m "MENSAGEM"

4. 正确关联远程仓库

如果本地仓库还未关联远程,不要直接用set-url,先添加远程地址:

git remote add origin https://github.com/renantins/test.git

提交成功后推送到远程:

git push -u origin main

5. 分支名称对齐远程

如果远程默认分支是main,本地分支却是master,执行分支重命名:

git branch -m master main

内容的提问来源于stack exchange,提问作者Alison Vieira

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 09:02:17