IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> Unity使用Git与GitHub -> 正文阅读

[游戏开发]Unity使用Git与GitHub

*创建流程:

1、下载Git,并创建Unity项目
2、在项目目录中右键菜单——Git Bash Here
3、在弹出的命令行窗口中输入git Init**
在这里插入图片描述
4、输入touch .gitignore,创建.gitignore文本文件,用于忽视文件(创建完毕后输入git status可查看不被忽略的文件有哪些)
在这里插入图片描述
在这里插入图片描述
5、在.gitignore文件中输入unity官方提供的文本,(打开下方链接复制即可)
https://github.com/github/gitignore/blob/master/Unity.gitignore
.gitignore文本文件内容链接
6、在命令行窗口中输入 “git add .”
(注意最后有个点,要和add隔开)
在这里插入图片描述
在这里插入图片描述
7、输入 git commit -m"提交信息" 引号内可填写本次提交的信息
在这里插入图片描述
8、登录GitHub,创建项目
在这里插入图片描述
在这里插入图片描述
填写项目信息
在这里插入图片描述
9、创建完成后出现该界面,依次输入红框中的命令
在这里插入图片描述
注意页面上后两行命令最后为main,命令行窗口里则为master,如果完全按照页面上的命令会报错,改为master输入(至少我报错了)
在这里插入图片描述
等待一段时间后,上传完成(网络不太好会报错,最好挂个梯子)
在这里插入图片描述
注意,假如网络不好出现问题,即使网络好了,也依旧提交不上
可以通过依次输入
git init
git config http.sslVerify “false”
并再次输入
git push -u origin master
来提交

10、上传成功后,刷新GitHub页面
在这里插入图片描述
出现这个页面即上传成功
在这里插入图片描述

修改项目中的脚本并上传:

1、修改项目中的脚本
2、在命令行窗口中输入git status,可以查看哪些内容被修改了
在这里插入图片描述
3、再依次输入
git add .
git commit -m"提交信息"
在这里插入图片描述
10,最后输入 git push -u origin master并等待完成
在这里插入图片描述
11、刷新GitHub页面,可以看到提交成功了
在这里插入图片描述

项目回滚

1、在命令行窗口中输入git reflog
查看相关提交信息
在这里插入图片描述
开头黄色的字体就是提交的版本号
2、输入git reset --hard 版本号
在这里插入图片描述
3、刷新Unity文件目录,打开修改的文件,文件内容已经回滚

项目下载、克隆

1、找一个放置项目的文件夹
2、打开GitHub上要下载的项目,复制链接
在这里插入图片描述
3、在文件夹中右键打开Git bash here,在命令窗口中输入
git clone URL
等待下载完成
在这里插入图片描述
网络不好会报错
在这里插入图片描述

项目下载后再次修改提交

1、修改项目中的内容后在,在项目文件夹内部右键打开git Bash Here,在命令窗口中输入
git add . 将所有修改添加到暂存库中
git commit -m"第N次提交" 提交暂存区内容到仓库
git push origin master 将仓库推送到远程仓库主分支上
在这里插入图片描述
等待推送完成
在这里插入图片描述
刷新GitHub页面
在这里插入图片描述
提交成功

相关问题

第一次使用可能会出现以下问题:
1、提示出现author identity unknown
解决方法:
依次输入:
git config --global user.email “you@example.com”
git config --global user.name “Your Name”

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-12-06 15:34:42  更:2021-12-06 15:35:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 21:04:49-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码