找回密码
 立即注册
查看: 212|回复: 5

[简易教程] Unity3D:怎么用GitHub?

[复制链接]
发表于 2023-2-10 13:16 | 显示全部楼层 |阅读模式
Unity3D:怎么用GitHub?
发表于 2023-2-10 13:26 | 显示全部楼层
如果单纯通过GIthub托管项目的话,那就很简单,只需要下载git,学习一下git的推送和克隆,就几句命令行,很快就上手了。
推荐一个git在线学习网站
Learn Git Branching
Unity中,有一些自动生成的文件是不需要提交到github上面的。
这里有一篇教程分享给大家
Git项目管理+Unity游戏开发--在Git上布置一个Unity空项目 - suian0424的博客 - CSDN博客
发表于 2023-2-10 13:32 | 显示全部楼层


Github
可是看做一个开源平台或者版本控制的工具,可以进行开源项目的免费托管或者私有项目的付费托管,越来越多的工作都开始涉及到Github。在Unity3d项目的开发过程中有时候也不可避免的要使用到Github,下面简要的介绍一下GitHub在Unity中的使用
1.登录Github官网,注册登录




2.点击New Repository创建新的存储库。



填写存储库名称
描述(选填)
公有(免费)还是私有(收费,7美元)
是否生成Readme文件。Readme文件内容是用markdown语法(类似Html,一种标记语言)写的。
add.gitgnore选择Unity
Add a license 版权可以暂时不选
最后点击Create repository,创建存储库。



创建的存储库如下:



3.打开desktop github的官网,下载Github desktop客户端,并安装运行。
官网:



Github desktop:



点击File->Options,登录Github,顺便点击Git->save保存用户名和邮箱。







4. 在浏览器Github网站的存储库里复制URL。



点击Clone a repository,克隆一个存储库到本地电脑上。



在URL选项中,粘贴存储库的URL,选择存储库的本地位置,点击Clone



5.打开Unity3d,新建项目,注意unity项目的位置要放在存储库的目录下。



Unity项目生成后,存储库目录发生改变,会反映在GitHub desktop中,点击Commit to master提交,然后点击push to Origin(下图有点问题,应该是push to origin,不是fetch origin见谅)上传到服务器。



6.打开浏览器的Github,就会发现存储库已经更新。



最后,如果感觉图文描述过程繁杂,可以参考如下两个视频:
  1.[Unity小技巧] Github - 如何开源你的Unity项目
  2.B站上转载的YouTube的视频,讲的很好,但是没有中文翻译,英文好的感受一下:
How to use GitHub with Unity
<hr/>我的微信公众号是:siki ,分享优质课程与众多学习干货,欢迎大家关注留言评论,提出课程建议!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2023-2-10 13:38 | 显示全部楼层
资源和代码分开放github,unity自动生成的不提交
发表于 2023-2-10 13:39 | 显示全部楼层
这个我也很想知道github怎么用,下了之后发现不会用......
发表于 2023-2-10 13:43 | 显示全部楼层
我之前使用过这个UniGit,可以在Project视图中显示文件的状态。
UniGit - Asset StoreUniGit - Asset Store截图:





如果你在windwos下使用github,对于git的命令行不熟悉,可以使用TortoiseGit 图形化操作,操作方式和TortoiseSVN类似。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-4-30 11:56 , Processed in 0.111207 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表