git全都提交了,怎么git status显示还有未提交文件?

确定全都git commit了,但是git status的结果和未提交之前一样,没有改变。用gui的乌龟git,却能显示正确,工作区干净。怎么回事?重装过git也没用,最新版。

阅读 11.9k
7 个回答

…git status命令可以列出当前目录所有还没有被git管理的文件和被git管理且被修改但还未提交(git commit)的文件。

还没有被git管理的文件(未git add)

被git管理且被修改但还未提交的文件(已git add但未git commit)

commit之后自然会显示工作区域干净。

是不是还有文件没有被add,新增的文件如果用git add .会添加新文件或者删除的文件

用git diff 查看修改文件,
git log --pretty=oneline 看看提交记录

commit之前有没有add呢?

意思是 git status 没有绿色的文件是吗?

有 git commit 前后的截图的话,容易解答。

新手上路,请多包涵

git status之后的截图发出来,一看便知。应该是没有add

推荐问题