gitignore看不到
时间: 2023-08-28 13:23:02 浏览: 87
在Git中,如果文件夹里看不到.gitignore文件,有几种可能的原因。首先,请确保你的工作区中存在一个名为.gitignore的文件。如果不存在,请按照以下步骤创建:
1. 在你的工作区中找到一个合适的位置,右键单击并选择"新建",然后选择"文本文档"。
2. 将新建的文本文档的名称更改为.gitignore
相关问题
找不到.gitignore
你可以尝试在你的项目根目录下创建一个名为`.gitignore`的文件。在这个文件中,你可以列出要忽略的文件和文件夹。这样,Git在进行版本控制时就会忽略这些文件。以下是一个示例的`.gitignore`文件内容:
```
# 忽略这些文件和文件夹
file.txt
folder/
# 忽略以特定扩展名结尾的文件
*.log
*.tmp
# 忽略特定文件夹下的所有文件
folder/subfolder/*
# 忽略整个文件夹,包括子文件夹
folder_to_ignore/
```
你可以根据你项目的需求,自定义`.gitignore`文件中要忽略的内容。确保将`.gitignore`文件添加到你的Git仓库中,并且Git会在进行版本控制时忽略这些文件。
gitignore不生效
如果你在已经提交过的git管理的项目中新增加一个.gitignore文件或者修改.gitignore文件之后,新增的内容不生效,可能是因为误解了.gitignore文件的用途。该文件只能作用于Untracked Files,也就是那些从来没有被 Git 记录过的文件(自添加以后,从未 add 及 commit 过的文件)。因此,如果你的规则不生效,是因为那些文件曾经被 Git 记录过,因此.gitignore对它们完全无效。解决方法有三种:从Git的数据库中删除对于该文件的追踪;把对应的规则写入.gitignore,让忽略真正生效;提交+推送。具体指令为:git rm -r --cached .、git add .、git commit。举例说明:先gcc编译main.c生成a.exe,并将a.exe提交到git记录。然后再修改main.c重新生成a.exe,添加.gitignore,将*.exe添加到.gitignre中。将所有的修改全部删除,然后再添加所有的修改。再次修改main.c生成.exe就不会被git识别到了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)