赞
踩
最近在想着给Unity配上git来实现代码版本管理。在网上搜了很多教程,说的不是很明确,我用的是2021版本(22版有点Bug弃用了),记录一下我的实现流程(unity中无需配置)。
下载安装包:https://git-scm.com/downloads,安装流程一直点确认即可
打开gitbash程序,输入以下命令,配置全局的姓名和邮件
- $ git config --global user.name "Your Name"
-
- $ git config --global user.email "email@example.com"
打开gitbash(或者在项目文件夹内右键也可以看到选项),以提供的电子邮件地址为标签创建新 SSH 密钥,按三次回车后创建成功
ssh-keygen -t ed25519 -C "your_email@example.com"
- ls ~/.ssh/
-
- cat ~/.ssh/id_ed25519.pub
-
- 输出,如:
-
- ssh-ed25519 AAAA***5B Gitee SSH Key
[ 个人主页 ] ->「个人设置」->「安全设置」->「SSH 公钥」->「添加公钥」 ,添加生成的 public key 添加到当前账户中
- ssh -T git@gitee.com
-
- 输出
-
- Hi Anonymous! You've successfully authenticated, but GITEE.COM does not provide shell access.
以上,gitee返回了你的姓名,代表成功。之后就可以推拉代码了
- 拉取代码
-
- git clone git仓库链接
-
- 切换分支
-
- git checkout 分支名
-
- 合并x分支到当前分支
-
- git merge x
-
- 拉取最新代码覆盖本地
-
- git pull
-
- 更改代码后,本地添加、提交,推送到服务器
-
- git add ./*
-
- git commit -m ""
-
- git push
-
- 删除文件
-
- git rm 文件名
-
- git rm -r 目录
8、同步测试
将代码仓库拉到本地,将unity项目文件整个复制进去。
提交推送到gitee,可以发现,gitee上只同步了以下几个文件夹:
9、多设备可公用同一个公钥
拷贝刚刚生成的私钥和公钥文件到新的设备,打开~/.ssh文件夹,放在里面。我试了linux的权限需要设置为600不然会报错。然后ssh -T git@gitee.com也可以收到返回的自己账号姓名。
10、一个项目可添加多成员
可以在仓库中加入成员,实现多人协作。加成员的操作等我实践后再来说一下行不行。
11、gitee免费限额
最后,gitee的免费限额只有5G,单项目只有500M,单文件最大50M,最多5人协作,用的时候需要注意一下。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。