1.问题 当我们直接删除本地文件(windos delete),删除的文件会出现deleted状态,提交到远程仓库时,发现这些文件仍然存在,只是本地不存在了。这是因为我们使用git add * 命令,并没有把删除的文件添加到暂存区,所以自然没有提交和推送 解决 使用-A选项 git add -A # 添加新文件、被修改文件、已删除文件 此时就变绿了😅 然后正常提交、推送即可。 参考博客