管理统一的项目只需要管理资产和ProjectSettings两个文件夹就行了,其他的文件夹都会根据这两个来自动生成。所以用的git来管理这两个就好了。
一:下载安装git,https://gitforwindows.org/ 。
二:去码云或者github上注册账号,找个然后空白的地方右键点击他,
在命令行里输入git config --global user.name“此处填写用户名(注册账号时的用户名)”,回车
在输入git config --global user.email“此处填写邮箱名(注册账号时的邮箱)”,回车
三:密钥设置(GIT传输有两个协议HTTP,SSH,这里是设置SSH的连接密钥,如果用HTTPS这一步不用设置,SSH比HTTP快),首先查看是否有密钥,在C:\用户\ admin \ .ssh下看有没有id_rsa.pub,有就是有密了,如果没有,命令行输入ssh-keygen -t rsa -C“邮箱地址”,回车生成。用记事本打开id_rsa。酒馆,将里面的都复制
然后进入码云或者github,点击头像,在进入设置 - >左栏点击SSH和GPG键 - >点击新的SSH键,然后你复制的上面的公内容,粘贴进“Key”文本域内.title domain,自己随便起个名字。点击addkey。(码云也是一样的设置)
验证:命令行输入ssh -T git@github.com(github)或ssh -T git@gitee.com(码云),如果看到成功就表示成功了
四:在github上或者码云创建仓库(码云可以创建私有库,github上不能),然后点击下载选择的ssh复制URL
然后在电脑上找一个位置,打开git命令行窗口,输入git clone url,回车,仓库就下载到本地了。
我用的码云创建的,的.gitignore是忽略文件,里面可以设置哪些文件不加进版本管理,如果没有,就自己创建,先新建文本文档,然后输入内容后,另存为将名字改成的.gitignore就OK了。
unity .gitignore模板:
[ll] ibrary /
[Tt] emp /
[Oo] bj /
[Bb] uild /
[Bb] uilds /
Assets / AssetStoreTools *
#Visual Studio缓存目录.vs /
#Autogenerated VS / MD / Consulo解决方案和项目文件
ExportedObj /
.consulo /
* .csproj
* .unityproj
* .sln
* .suo
* .tmp
* .user
* .userprefs
* .pidb
* .booproj
* .svd
* .pdb
* .opendb
#Unity3D生成元文件
* .pidb.meta
* .pdb.meta
#Unity3D在崩溃报告上生成文件
sysinfo.txt
#构建
* .apk文件
* .unitypackage
接下来就是一些命令了,不在做说明,看可以https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
五:git有很多插件比如,sourcetree,git小乌龟等,本身带了一个图形界面工具但是不好用,强烈建议使用git小乌龟,很好用。对于unity场景这种二进制文件冲突,小乌龟有自带解决冲突,很方便解决,命令行不是很好解决。
欢迎加入unity学习交流群195118593