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

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

阅读 11.7k
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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进