【记录】利用Git进行unity项目的多人协作
·
前提:下载了Git,以及图形界面化工具(小乌龟),Gitee账号
1.创建仓库
方法1:
首先在gitee里创建一个空仓库,记下仓库的url

然后右键点击要上传的文件夹,创建版本库
创建完后,需要将本地仓库与远程仓库链接起来(也可以在推送的时候在推送界面设置),右键,点击如下图



然后可以将assets文件夹提交到远程仓库了,右键点击Assets,提交


提交完成后,点击面板上的推送。

等待推送完成,注意,文件大小有限制,超过100M的文件会推送失败,需要用其他方法,以后有空再说~

方法2:
在Gitee里创建一个空仓库后,在文件夹里,直接克隆仓库,然后把Assets文件夹拖到本地仓库里,然后直接提交和推送。


克隆完仓库,打开文件夹

新建文本文档,里面内容如下,最后更改文件名为.gitignore,没有后缀
Library/
Temp/
Obj/
Build/
Logs/
UserSettings/

退回上一级文件夹,右键,提交,提交完成后推送。如图,推送成功。

看一下远程仓库

2.创建分支
目的:每个人各司其职,代码互不影响。
操作:文件夹右键,


这样创建好分支后,推送到自己的这个分支后,master里面不会被影响,自己在自己的分支干活。
3.开发中:

情况A.切换master分支,拉取,切换回自己的分支,重基master(rebase),开发,提交,推送到自己的分支,功能完成后,创建PR,合并到master
情况B.切换到自己的分支,拉取,开发,提交,推送到这个分支,开发完成后,切换到master,拉取,合并(merge)分支,推送到master



4.回退
后期再补~
5.开发完成,合并分支
新建Pull Request,从源分支合并到master,然后审核

合并完成

更多推荐
所有评论(0)