使用github管理unity项目
仓库的上传和下载(基于github桌面端)
仓库的创建
- 创建一个新的仓库
选择仓库位置,是否创建readme文件,git ignore选择unity,这样可以去除unity系统文件,凭证按需选择
在unity中创建项目时,选择这个仓库地址即可。这样本地的git仓库就完成了。
如果你已经创建了unity的项目,就把项目移动到这个仓库即可。
仓库的上传
点击publish repository即可将项目上传到github
仓库的下载
点击clone rep
仓库克隆支持三个方式,一个是从你的账号中挑选,一个是企业版的,还有一个是通过url来下载,url一般用来下载其他人的仓库。然后选择好下载位置点击clone即可下载。
项目管理
分支管理
实际项目中如何使用Git做分支管理 - 知乎 (zhihu.com)
实际项目中需要哪些分支
master分支:主分支,发布的分支。
develop:开发分支,和master并行,所有开发者在该分支进行开发。
release:修改版本号的分支,从develop分出,将修改后的结果合并到develop和master上
feature:个人分支,每个开发者开发功能时要从开发分支上创建自己的分支,功能开发完毕后合并到开发分支上。
hotfixes:修复紧急bug分支,当bug出现在master分支上时需要紧急修改时用的分支。
操作
分支创建
点击new branch即可创建分支
提交修改
选择提交的内容,并添加备注,点击commit即可。在history中可以看到提交历史
合并分支
- 点击Preview Pull Request
- 选择需要合并到哪个分支
一般合并到develop分支
点击create pull request
这时会跳到网页端
这个时候点击create pull requeset
再点击Merge pull request,confirm merge即可完成合并
当然,如果想在本地进行合并分支,可以在branch中合并,你需要进入主分支,并选择新分支,进行合并。
删除分支
还原分支
在history中选择需要还原的分支,右键选择revert changes
这时会提示冲突,你可以参考这篇文章:GitHub Desktop 上实现项目的回滚操作,详细介绍_revert this commit_Java Punk的博客-CSDN博客