【Unity】Git上传Unity工程GitHub

准备工作

  1. 注册Github
  2. 安装Git

 

在Github上新建一个空仓库

  1. 点击头像->Your repositories(你的仓库)->New(新建)
  2. Repository name:输入新建仓库名
  3. Create repository(创建仓库)
  4. 就做这些其他不要管,创建一个空的仓库

 

本地仓库设置

打开Git Bash界面

绑定Github设置提交代码时的用户信息

输入:git config --global user.name “Name”

输入:git config --global user.email “@Email.com”

 

生成SSH key

检查是否以生成密钥

输入:cd ~/.ssh(进入.ssh文件)

输入:ls (返回id_rsa  id_rsa.pub说明以生成密钥)

没有密钥输入:ssh-keygen -t rsa -c “[email protected]” (生成密钥)

需要设置生成路径和登入密码。

三次回车默认路径,默认登入不需要密码,检查是否生成成功。

 

在GitHub中配置SSH key

点击头像->Settings(设置)->SSH and GPG keys->New SSH key(新增密钥)

Title:Name

Key:去默认路径C:\Users\asus\.ssh记事本打开id_rsa.pub复制粘贴在这个上面

点击:Add SSH key

 

注:

Name:用户名

@Email.com:你的邮箱

每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录:

id_rsa/id_rsa.pub:私钥/公钥,私钥不能泄露

 

项目初始化

在Git Bash界面

输入:cd e:/UnityProject/Epitome 进入要上传的项目

输入:git init 在当前目录新建一个Git代码库,成功后在项目里多了一个隐藏文件夹.git

目录后出现默认分支(master)标识符

 

上传文件到暂存区

方法一:推荐暴力新手使用

Untiy项目除了.git外一般保留两个需要上传文件Assets/ProjectSettings其他全部删除

输入:git add . 添加当前目录的所有文件到暂存区

方法二:

Unity项目不用删除,直接git命令添加指定文件到暂存区

输入:git add Assets ProjectSettings 添加当前目录中Assets ProjectSettings文件到暂存区

方法三:

在项目中创建.gitignore文件

输入:touch .gitignore创建文件,搜索复制Untiy模板文件,并自定义修改更适合自己的

https://github.com/github/gitignore/blob/master/Unity.gitignore

输入:git add . 添加当前目录除了.gitignore文件中所忽略文件的所有文件到暂存区也就是你想上传到GitHub中的文件

 

提交文件

输入:git commit -m “添加注释”

 

关联远程仓库

输入:git remote add origin https://github.com/yangjiqiu/Epitome.git

注:

origin:远程仓库命名 https://github.com/yangjiqiu/Epitome.git远程仓库url

 

上传本地项目

输入:git push -u origin master 将本地的master分支推送到origin远程仓库,同时指定origin为默认仓库,后面就可以不加任何参数使用git push了。

 

更新项目

输入:git pull origin master 获取远程仓库变化,和本地项目合并

输入:git add . || git add LICENSE 添加需要上更新文件到暂存区

输入:git status 查看显示变更文件

输入:git commit -m “添加LICENSE开源许可协议” 提交文件到本地仓库

输入:git push 推送当前分支master 到 origin 默认远程仓库

 

常用 Git 命令清单:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html

两种方法上传本地文件到github:https://blog.csdn.net/zhaozhn5/article/details/79443145

使用git管理unity工程:https://blog.csdn.net/jcq521045349/article/details/77941892

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章