仓库的上传和下载(基于github桌面端)

仓库的创建

  1. 创建一个新的仓库

image-20231126144543368

  1. 选择仓库位置,是否创建readme文件,git ignore选择unity,这样可以去除unity系统文件,凭证按需选择

    image-20231126144758338

  2. 在unity中创建项目时,选择这个仓库地址即可。这样本地的git仓库就完成了。

  3. 如果你已经创建了unity的项目,就把项目移动到这个仓库即可。

仓库的上传

点击publish repository即可将项目上传到github

image-20231126145355010

仓库的下载

点击clone rep

image-20231126145547794

image-20231126145748075

仓库克隆支持三个方式,一个是从你的账号中挑选,一个是企业版的,还有一个是通过url来下载,url一般用来下载其他人的仓库。然后选择好下载位置点击clone即可下载。

项目管理

分支管理

实际项目中如何使用Git做分支管理 - 知乎

实际项目中如何使用Git做分支管理 - 知乎 (zhihu.com)

实际项目中需要哪些分支

master分支:主分支,发布的分支。

develop:开发分支,和master并行,所有开发者在该分支进行开发。

release:修改版本号的分支,从develop分出,将修改后的结果合并到develop和master上

feature:个人分支,每个开发者开发功能时要从开发分支上创建自己的分支,功能开发完毕后合并到开发分支上。

hotfixes:修复紧急bug分支,当bug出现在master分支上时需要紧急修改时用的分支。

操作

分支创建

image-20231126152635775

点击new branch即可创建分支

提交修改

选择提交的内容,并添加备注,点击commit即可。在history中可以看到提交历史

image-20231126152902371

合并分支

  1. 点击Preview Pull Request

image-20231126154231451

  1. 选择需要合并到哪个分支

一般合并到develop分支

image-20231126154348818

  1. 点击create pull request

  2. 这时会跳到网页端

    image-20231126154541798

这个时候点击create pull requeset

再点击Merge pull request,confirm merge即可完成合并

image-20231126154644407

当然,如果想在本地进行合并分支,可以在branch中合并,你需要进入主分支,并选择新分支,进行合并。

image-20231126155919237

删除分支

image-20231126154830849

还原分支

在history中选择需要还原的分支,右键选择revert changes

image-20231126160504707

这时会提示冲突,你可以参考这篇文章:GitHub Desktop 上实现项目的回滚操作,详细介绍_revert this commit_Java Punk的博客-CSDN博客