Unity中使用Git和GitHub

目录

目录

开始文章之前,记得下载好git并且注册好github哦!下面讲下如何使用命令行的方式为Unity搭建github仓库,当然如果有图形化界面工具那就更简单一些。

一、准备

1、打开 Unity 所在工程目录,在该文件夹右键打开 Git Bash

2、输入 git init,初始化仓库

img

3、输入 touch .gitignore,创建.gitignore 文件。

img

做完这几步后文件夹会有.git 文件和.gitignore 文件

img

4、打开.gitignore 文件,输入以下内容,代表要忽略掉哪些文件,只保留重要的文件上传到仓库。

该内容网址:https://github.com/github/gitignore/blob/main/Unity.gitignore

img

输入 git status 查看状态,可以看到比较重要的文件被保留了

img

二、使用

1、输入 git add .,将内容提交到暂存区中;

img

2、输入 git commit -m "提交说明",将内容提交到本地仓库

img

3、如果要跳转到指定版本,可以输入 git reset --hard “指定版本”

git 分为几个区域:工作区、暂存区、本地仓库区、远程仓库区。

工作区就是我们工作的地方,暂存区就是临时存放的内容,仓库区就是最终存储内容的地方,我们要将暂存区的内容提交到仓库区。如果我们需要将文件上传到远程仓库,还要创建 github 远程仓库

三、github 远程仓库

1、创建 github 仓库

img

2、创建完成后,可以看到如下内容:

img

其中我使用的是 ssh 地址,所以上面我就选择 SSH,这需要创建 ssh 密钥,这个步骤可以上网查:

img

3、然后在 git bash 中照着输入下面的内容即可:意思就是关联远程github仓库、重命名当前分支为main分支、将本地仓库内容推送到远程仓库

img

当输入 git push-u origin main 时,需要一点时间,代表将内容推送到远程仓库,好了之后刷新 github 页面即可。当看到这个页面就代表远程仓库搭建完成啦!

img

四、使用(远程仓库)

1、上传

  • git add . 添加到暂存区

  • git commit -m "内容" 添加到本地仓库

  • git push origin main 推送到远程仓库

2、回退

  • git reset --hard "版本"

版本查看可以输入 git reflog 查看日志,左侧显示的几个字符就是版本(指针地址)

img

当然git有很多命令,这里就不细讲了,需要的话自己去探索吧!