使用.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
相关推荐
cc蒲公英11 小时前
idea git命令初次创建项目至远程
git
高兴就好(石12 小时前
git将远程的master分支的commit都拉取到本地
git
空空kkk14 小时前
Git版本控制(一)
git
毛豆的毛豆Y15 小时前
git 如何 fork 一个仓库的所有分支
git
测试人社区—841616 小时前
Postman API测试指南
人工智能·git·测试工具·自动化·bug·postman
芒克芒克18 小时前
『Git Tag标签+项目远程操作全解:推送、拉取与版本同步实战』
java·git
fruge19 小时前
前端工程化最佳实践:ESLint+Prettier+Git Hooks 统一开发规范
前端·git
_院长大人_19 小时前
解决 Git 提交大文件导致 Push 被拒绝的问题
java·git·后端·elasticsearch
浪潮IT馆19 小时前
win11安装Git
windows·git
SoulmateShkart20 小时前
Git基本使用命令简略版
git