git - 如何忽略 Git 中的某些文件

标签 git gitignore

我有一个包含文件 Hello.java 的存储库。当我编译它时,会生成一个额外的 Hello.class 文件。

我在 .gitignore 文件中为 Hello.class 创建了一个条目。但是,该文件似乎仍被跟踪。

如何让 Git 忽略 Hello.class

最佳答案

问题是 .gitignore 只忽略之前未跟踪的文件(通过 git add)。运行 git reset name_of_file 取消暂存文件并保留它。如果您还想从存储库中删除给定文件(推送后),请使用 git rm --cached name_of_file

关于git - 如何忽略 Git 中的某些文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4308610/

相关文章:

windows - 从 Windows 转到 centOS 时 Composer 无法正常工作

git - Git 如何忽略以数字开头的文件?

windows - .gitignore 不理解我在 Windows 上的文件夹通配符

ruby-on-rails - 组织自定义 gem 开发的工作流程

git - ssh 克隆不适用于 github

git - 如果 .gitignore 忽略自己怎么办?它会影响 "git fetch"吗?

git - 为什么带有双星号的 glob 模式与子目录中的任何内容都不匹配?

git - 每个新 Android Studio 项目附带的默认 .gitignore 是否足够好?

git - 由于 ECMDERR "Server aborted the SSL handshake",Bower 无法下载

git - 如何在 Git 中查找最新的非 merge 提交消息?