赞
踩
为了可以有效地管理 Git 项目中的文件和文件夹,确保只将需要版本控制的内容添加到仓库中,创建 .gitignore 文件是一项重要的任务,特别是当项目包含大量临时文件、编译生成的文件、日志文件等时。通过忽略这些不必要的文件,可以减少 Git 仓库的体积,提高仓库的性能,并避免不必要的冲突和混乱。
通过命令在项目中创建.gitignore 文件 touch .gitignore
打开这个文本文件,输入需要忽略的文件或文件夹,格式如下:
忽略指定文件或文件夹
build/
config.ini
忽略指定类型文件(例如.txt)
*.txt
忽略指定文件夹下所有文件
tmp/*
特殊字符的转义
# 要用 \#
* 要用 \*
! 要用 \!
忽略操作系统生成文件
# Windows 临时文件
Thumbs.db
Desktop.ini
# macOS 隐藏文件
.DS_Store
# Linux/Unix 临时文件
*~
忽略编程语言生成文件
# Java 编译生成的文件
*.class
target/
# Python 生成的字节码文件
*.pyc
# Node.js 依赖文件夹
node_modules/
# PHP 错误日志
error.log
忽略编译器或开发工具生成的文件
# Visual Studio 生成的文件
*.suo
*.user
*.sln.docstates
# Xcode 生成的文件
*.xcodeproj/xcuserdata/
*.xcworkspace/xcuserdata/
# Android Studio 生成的文件
/.idea/
/.gradle/
build/
调用命令查看某个文件是否被忽略
git check-ignore [options] pathname…
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。