git上默认忽略了哪些文件
-
默认情况下,Git会忽略一些常见的无需跟踪的文件或文件类型。这些被忽略的文件清单可以在.gitignore文件中进行配置。下面是一些常见的被Git忽略的文件和文件类型:
1. 编辑器生成的临时文件:
– *~
– .swp
– .swo
– .swx2. 编译生成的文件:
– .class
– .jar
– .war
– .exe3. 日志文件:
– *.log
– log.txt4. 编辑器配置和状态文件:
– .idea/
– .vscode/
– .DS_Store5. 打包文件:
– *.zip
– *.gz
– *.tar6. 依赖管理工具生成的文件:
– node_modules/
– .m2/7. 临时文件和缓存文件:
– *.tmp
– *.bak
– *.cache8. 系统文件和目录:
– .Trash-*
– *.DS_Store
– Thumbs.db请注意,这只是一些常见的被忽略的文件和文件类型。实际上,可以根据项目的特殊需求对.gitignore文件进行自定义配置,以忽略其他特定的文件或文件类型。尽管这些文件已被Git忽略,但仍可以通过强制添加来跟踪它们,例如使用`git add -f`命令。
2年前 -
在Git中,可以通过创建一个名为`.gitignore`的文件来指定应该被忽略的文件和目录。以下是Git默认会忽略的一些文件和目录:
1. `.git`目录:这是Git版本控制系统的核心目录,用于存储项目的仓库信息,因此不应该包含在版本控制中。
2. `.gitignore`文件:Git会忽略`.gitignore`文件本身,在该文件中定义的规则被用于指定要忽略的文件和目录。
3. `.gitattributes`文件:用于指定文件的属性,例如文件的换行符规范等。该文件不应被版本控制,因此会被Git忽略。
4. `.gitmodules`文件:用于管理Git子模块的配置文件。该文件也不会被版本控制,因此会被Git忽略。
5. 编译生成的文件:Git默认会忽略编译生成的文件,例如可执行文件、日志文件和临时文件等。
6. 系统自动生成的文件和目录:Git会忽略一些系统自动生成的文件和目录,例如操作系统生成的临时文件和目录。
7. 隐藏文件:Git会忽略文件名以`.`开头的隐藏文件,这些文件通常是配置文件或者其他不需要版本控制的文件。
需要注意的是,Git的默认忽略规则可以在全局或项目级别进行配置,也可以通过添加规则来自定义忽略的文件和目录。
2年前 -
在 Git 上,默认会忽略一些文件,这些文件通常是编译生成的结果、系统缓存文件或者是开发过程中产生的与环境相关的文件。Git 的默认忽略文件列表称为 “.gitignore” 文件,它可以在仓库的根目录下创建和修改。下面是一些常见的默认被忽略的文件和文件夹:
1. 编译生成的文件:
– 二进制文件:.exe、.dll、.so、.a、.o 等。
– 可执行文件:.out、.class 等。
– 编译器生成的文件:.obj、.pyc、.o、.a 等。2. 日志文件和备份文件:
– 日志文件:.log、.txt 等。
– 备份文件:.bak、.swp、.swo 等。3. 系统文件:
– 操作系统的特定文件:.DS_Store(Mac OS)、Thumbs.db(Windows)等。4. 缓存文件和临时文件:
– 缓存文件:.cache、.tmp、.temp 等。
– 临时文件:.tmp、~ 等。5. IDE/编辑器相关文件:
– 编辑器的配置文件:.idea/、.vscode/ 等。
– IDE 索引文件:.index、.iml 等。6. 依赖包和构建相关文件:
– 依赖包:node_modules/、vendor/ 等。
– 构建生成的文件:build/、dist/ 等。注意:默认的 “.gitignore” 文件只是一份基本的模板,你可以根据自己的项目需求进行修改和添加。此外,每个开发团队或者项目也可以根据自己的需求定制自己的 “.gitignore” 文件。
2年前