git 检测不到修改了的文件

简介: git 检测不到修改了的文件

概述

明明修改了了文件,但是 git 没检测到,执行 git status 发现没有修改的文件,可能有两种情况,

1. 修改了的文件没保存

手动保存文件后,再次执行 git status,查看输出结果中是否出现刚才保存的文件。

这种情况大多发生在,更换了电脑或者重装了编译器,原来的编译器设置了文件自动保存,新安装的编译器还没设置自动保存,但是自己以为自己已经设置了自动保存,所以没有手动保存修改了的文件,从而该文件没被 git 检测到。

2. 修改了的文件命中了 .gitignore 文件的过滤条件,被过滤了

排查方式:

  • 可以直接看 .gitignore 文件,对比是否直接或者间接包含了自己的修改的文件
  • 也可以执行 git status --ignored 当前仓库实际被忽略的文件和文件夹

参考:git 检测不到文件修改

相关文章
|
缓存 Shell 开发工具
git 基本 使用和.gitignore文件不生效
git 基本 使用和.gitignore文件不生效
414 0
|
10月前
|
开发工具 git 开发者
Git版本管理常见文件提交流程讲解
以上就是Git常见文件提交流程概述。掌握此流程对于任何使用Git进行版本控制和协同工作项目团队成员都至关重要。
380 13
|
Shell 开发工具 git
解决git bash报错:在仓库中检测到可疑的所有权
总的来说,解决“在仓库中检测到可疑的所有权”的报错,关键在于理解和调整文件或目录的所有权。只要我们正确地设置了文件或目录的所有权,那么我们就可以避免这种问题,让Git Bash正常工作。
733 22
|
开发工具 git 索引
怎么取消对project.private.config.json这个文件的git记录
通过以上步骤,您可以成功取消对 `project.private.config.json`文件的Git记录。这样,文件将不会被包含在未来的提交中,同时仍保留在您的工作区中。
407 28
|
开发工具 git
如何使git提交的时候忽略一些特殊文件?
如何使git提交的时候忽略一些特殊文件?
|
Shell 开发工具 git
git学习三:git使用:删除仓库,删除仓库内文件
通过GitHub的设置页面删除仓库,以及如何使用Git命令行删除仓库中的文件或文件夹。
2130 1
git学习三:git使用:删除仓库,删除仓库内文件
|
前端开发 Java 开发工具
Git使用教程-将idea本地Java等文件配置到gitte上【保姆级教程】
本内容详细介绍了使用Git进行版本控制的全过程,涵盖从本地仓库创建到远程仓库配置,以及最终推送代码至远程仓库的步骤。
2109 0
|
开发工具 git 索引
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
git上面中新建gitignore文件,并且去除已经在仓库版本管理中的文件夹
784 4
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
438 1
|
缓存 开发工具 git
给Git仓库添加.gitignore:清理、删除、排除被Git误添加的临时文件
本文介绍了如何为Git仓库添加`.gitignore`文件来排除不需要跟踪的临时文件,并展示了如何删除已经被提交的临时文件缓存,以清理Git仓库中的不必要文件。
2473 0
给Git仓库添加.gitignore:清理、删除、排除被Git误添加的临时文件