忽略Git中的untracked文件

2025-10-27 00:27:55

1、在git bash窗口输入“git status”哗啦啦的出现一大堆Untracked文件,看着都头大吧。

忽略Git中的untracked文件

1、在Git中,文件状态是一个非常重要的概念,不同的状态对应不同的操作。

Git在未进行commit操作之前,存在三种状态:Untracked files,Changes not staged for commit及Changes to be committed。

Untracked files就是你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等。那么看着也烦怎么处理呢?

好在Git考虑到了大家的感受,这个问题解决起来也很简单,在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。(强迫着患者,笑了...)

1、创建“.gitignore”文件。这里打个广告哈!强烈推荐大家在编程方面创建文本使用Notepad++。最吸引人的功能是支持可视化的编码选择。

忽略Git中的untracked文件

2、Notepad++打开之后自动就有个new1,表示我们可以直接在里头输入内容然后保存到指定文件夹位置。

此时具体方法是在版本管理的根目录下(与.git文件夹同级)创建一个  .gitignore,并保存在该位置。

忽略Git中的untracked文件

3、然后我们再次回到Git Bash窗口输入“git status”,观察是少了我们在.gitignore文件里写的文件了吧。

忽略Git中的untracked文件

1、1:#为注释   2:可以使用shell所使用的正则表达式来进行模式匹配   3:匹配模式最后跟"/"说明要忽略的是目录 4:使用!取反(例如目录中包含  test.a,并且gitignore文件中包含  *.[oa],如果在文件中加入 !test.a   表明忽略除test.a文件以外的后缀名为.a或者.o的文件)

忽略Git中的untracked文件

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢