你做了一个unity项目 想给他提到github上去
如果你是windows 他会不停提示你
warning: LF will be replaced by CRLF in *****
The file will have its original line endings in your working directory
提示这个是因为 windows和其他平台的换行符不一样导致的
git想给你改换行符
这时候你可以输入这个 设置一下
git config core.autocrlf false
事实上
git 刚安装的时候 会让你选用什么换行符的 只是一般人选默认的
好 现在不报警告了 结果发现 文件太多了 Library库也巨大无比
你现在需要创建.gitignore文件
在 git bash 里 cd到你的项目
输入cd路径的时候 要用 / 而不是
然后使用命令 touch .gitignore 你会发现.git 同级目录出现了一个.gitignore文件
下面介绍下简单的忽略规则
# 忽略所有以 .a 结尾的文件
*.a
# 不能忽略所有 lib.a 文件
!lib.a
# 仅仅忽略当前目录下的 TODO 文件
/TODO
# 忽略 build 目录下的所有文件
build/
# 仅仅忽略 doc 一个目录下的所有 .txt 文件
doc/*.txt
# 忽略 doc 目录下(包括子目录)的所有 .pdf 文件
doc/**/*.pdf
不用你自己挨个设置
github有一个官方的unity项目忽略文件
可以看这个
https://github.com/github/gitignore/blob/main/Unity.gitignore
大体上 unity 比较关心 Assets、ProjectSettings、Packages 这三个目录
编写 github 的 README.md 时
一行末尾加两个空格就是换行了