git上默认忽略了哪些文件

fiy 其他 160

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    默认情况下,Git会忽略一些常见的无需跟踪的文件或文件类型。这些被忽略的文件清单可以在.gitignore文件中进行配置。下面是一些常见的被Git忽略的文件和文件类型:

    1. 编辑器生成的临时文件:
    – *~
    – .swp
    – .swo
    – .swx

    2. 编译生成的文件:
    – .class
    – .jar
    – .war
    – .exe

    3. 日志文件:
    – *.log
    – log.txt

    4. 编辑器配置和状态文件:
    – .idea/
    – .vscode/
    – .DS_Store

    5. 打包文件:
    – *.zip
    – *.gz
    – *.tar

    6. 依赖管理工具生成的文件:
    – node_modules/
    – .m2/

    7. 临时文件和缓存文件:
    – *.tmp
    – *.bak
    – *.cache

    8. 系统文件和目录:
    – .Trash-*
    – *.DS_Store
    – Thumbs.db

    请注意,这只是一些常见的被忽略的文件和文件类型。实际上,可以根据项目的特殊需求对.gitignore文件进行自定义配置,以忽略其他特定的文件或文件类型。尽管这些文件已被Git忽略,但仍可以通过强制添加来跟踪它们,例如使用`git add -f`命令。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在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年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在 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年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部