gitbash忽略未追踪文件的解决方式
文章目录
- 问题描述,如下图
- 解决方式
问题描述,如下图
因为这些事项目本地运行或者IDE环境配置时产生的文件或目录,手动删除后还来出现,怎么实现忽略不显示呢?
解决方式
查看项目的根目录
下是否存在.gitignore
文件,若有此文件,则在文件中追加以下内容:
.idea/
logs/
下面演示,不存在此文件的情况下的操作:
在gitbash 命令行下操作:
创建 .gitignore
文件
编辑 .gitignore
文件
添加以下内容:
wq! 保存.gitignore文件
重新运行git命令(如git status),检查未跟踪的文件提示是否已消失。
生效是生效了,但是又引出一个新问题 .gitignore文件本身变成了未追踪的文件。(实际项目中,这个文件应该被提交到代码库中,这样大家都能使用,但是我这里不想把.gitignore提交到代码库中),下面是解决方法。
针对上述问题,在.gitignore文件中再添加一下.gitignore本身就可以解决此问题了
或者使用其他编辑器工具也行:
保存.gitignore文件
重新运行git命令(如git status),再次检查未跟踪的文件提示是否已消失。
这次可以看到确实没有未跟踪中,不想提交的内容了,问题解决!