使用.gitignore文件忽略文件

一 .gitignore文件的作用

有些情况,你需要把一些文件放到Git工作目录中,但无需提交,比如本地配置,自动生成的文件等。.gitignore文件可以帮助你实现这样的需要。

二 .gitignore文件的创建和编辑

在git根目录或任意子目录创建名为.gitignore的文本文件

文件中每行为一个忽略规则,注释以#开头

三 .gitignore文件的注意事项

.gitignore文件只影响未被追踪的文件,已经追踪的文件不受影响

故若想忽略已被追踪的文件,需要先取消对齐的追踪

git remove --cached +文件名

四.github推荐的Unity项目的gitignore文件

对于Unity工程自动生成的文件夹,只有下面几个目录是需要加入版本控制的:

  • Assets

  • ProjectSettings

  • Packages

其他Unity自动生成的文件和文件加不需要加入版本控制,但是需要注意将你自己创建的文件或者文件夹加入版本控制。

cs 复制代码
# Unity:
[Ll]ibrary/
[Tt]emp/
[Oo]bj/
[Bb]uild/
[Bb]uilds/
Assets/AssetStoreTools*

# Visual Studio cache directory
.vs/
.vscode/

# Autogenerated VS/MD/Consulo solution and project files
ExportedObj/
.consulo/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd
*.pdb
*.opendb

# Unity3D generated meta files
*.pidb.meta
*.pdb.meta

# Unity3D Generated File On Crash Reports
sysinfo.txt

# Builds
*.apk
*.unitypackage
相关推荐
qq_349447958 小时前
Linux系统,安装git,从使用git下载仓库(GitHub, Gitee, GitLab 等),并且使用ssh密钥,可以直接执行git pull
linux·git·ssh
凯尔萨厮16 小时前
Git(学习笔记)
笔记·git·学习
一技安身18 小时前
【Git】零基础入门实战教程(Windows 完整版,适配竞赛仓库)
windows·git
LXY_BUAA20 小时前
Git_在飞牛中部署 GitLab_20260817
git·gitlab
阳墨余1 天前
Git 同时管理 Gitee 和 GitHub 的 SSH 配置实战
git·gitee·github
fengyehongWorld1 天前
Git 认证凭据管理
git
暮云星影2 天前
git版本发布
git·gitee·github·gitea
乌夷2 天前
Git Flow 分支模型
git
独隅2 天前
VS Code Git 工作树多分支并行开发实战评测
git
暮云星影2 天前
git仓库分支管理
git·gitee·github·gitea