android studio 添加 ignored files 忽略文件

本文介绍了如何在Git中设置忽略文件,包括忽略特定文件、文件夹及其匹配规则,同时提供了`.gitignore`模板,帮助开发者更高效地管理版本控制中的文件排除。涉及的关键词包括Git配置、版本控制和文件忽略策略。

 

1 File --> setting --> Ignored File 

2 添加忽略文件:

   Ignore specified file 忽略该文件

   Ignore all files under 忽略文件夹下所有文件

   Igmore all files matching 忽略符合规则的所有文件

3 .gitignore模板

*.iml
.gradle
/local.properties
.idea
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.DS_Store
/build
/captures
.externalNativeBuild
.cxx

 更多问题,欢迎留言讨论。

<think>好的,用户想知道如何将文件添加到Git的忽略列表中。我需要先回忆一下Git忽略文件的机制。通常,是通过在仓库中创建.gitignore文件来指定忽略规则。但根据引用[1],如果有很多仓库需要同样的忽略规则,可以设置全局的.gitignore文件。这应该是一个方法。 首先,用户可能需要知道基本的忽略方式,即项目内的.gitignore文件。需要说明如何创建和编辑这个文件,并添加需要忽略文件或模式。例如,添加*.log忽略所有日志文件。同时,要提到.gitignore的语法,如引用[4]提到的,星号匹配除斜杠外的字符,问号匹配单个字符,范围符号等。这些语法规则需要简要说明,帮助用户正确编写规则。 然后,用户可能已经提交了一些文件到仓库,现在想忽略它们。这时候需要用到git rm --cached命令,如引用[3]提到的,这样可以停止跟踪文件,但保留在工作目录中。需要提醒用户执行这一步,否则.gitignore不会生效。 接下来,关于全局忽略文件的设置,如引用[1]所述,用户可以通过git config --global core.excludesfile来指定全局的忽略文件路径。这样所有仓库都会应用这些规则,适合多个项目统一管理的情况。需要给出具体命令示例,比如设置~/.gitignore_global。 此外,可能需要提到忽略规则的应用范围和优先级,比如.gitignore文件中的规则只作用于当前目录及其子目录,而全局规则适用于所有仓库。同时,已跟踪的文件不会被忽略,所以需要先取消跟踪。 最后,验证是否生效的方法,比如使用git status查看文件是否被忽略。如果有问题,可能需要检查.gitignore的路径是否正确,或者是否已经缓存了需要忽略文件。 相关问题部分,需要围绕用户可能的进一步疑问展开,比如忽略语法、已跟踪文件的处理、全局配置、调试方法等。确保覆盖用户在使用.gitignore时可能遇到的常见问题。</think>### 如何将文件添加到Git的忽略列表 #### 1. **创建或编辑本地.gitignore文件** - 在Git仓库根目录下创建或编辑`.gitignore`文件: ```bash touch .gitignore ``` - 添加需要忽略文件名、目录或模式(支持通配符): ```gitignore # 示例规则 *.log # 忽略所有.log文件 /temp/ # 忽略根目录下的temp目录 build/ # 忽略所有build目录 .env # 忽略.env文件 ``` **语法说明**: - `*`匹配任意字符(除斜杠),`?`匹配单个字符(除斜杠),`[a-z]`匹配范围(如引用[4]所述)[^4]。 #### 2. **处理已跟踪的文件** 若文件已被Git跟踪,需先移除缓存(保留本地文件): ```bash git rm --cached <file_path> # 如引用[3]的示例:git rm --cached test/report.txt ``` 然后提交变更,使`.gitignore`生效: ```bash git add .gitignore git commit -m "更新忽略规则" ``` #### 3. **设置全局忽略文件(可选)** 若需跨项目统一忽略规则(如IDE配置、系统文件等),按引用[1]的方法设置全局规则: ```bash git config --global core.excludesfile ~/.gitignore_global ``` 编辑全局文件: ```bash nano ~/.gitignore_global # 添加全局忽略规则,如.DS_Store、.vscode等 ``` #### 4. **验证忽略效果** 运行以下命令检查文件是否被忽略: ```bash git status --ignored ``` ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值