git回到上一个版本_【UE4】虚幻的版本控制

4425d018b32f4e364bd14acbff422627.png

使用GitHub来进行项目的版本控制。

版本控制工具让多人协作变得方便。 即使目前你可能只有一个人在进行开发,但也请使用版本控制工具。它早已帮你备份,如果哪天不小心删除了文件或者项目发生了不可想象的错误,你将会感谢它。如果以后进入公司,很多人一起开发一个项目,版本控制工具更是必须要的。

1.我们需要下载Git、Git LFS、GitHub Desktop和一个 GitHub 的账号。(全部免费)

它们的作用:

Git:是一个开源的分布式版本控制系统。GitHub因为只支持Git 作为唯一的版本库格式进行托管所以名为GitHub。

GitLFS:Git大文件存储(LFS)在Git内部用文本指针替换了大文件,例如音频样本,视频,数据集和图形。(为项目中资源而下载的Git扩展,不然GitHub不允许大于100M的文件上传。)

GitHub Desktop:可以简化开发流程,让我们专注于有意义的事情,不用在工具的使用上浪费太多时间。(使用Git真的变得非常非常简单。)

2.GitLFS安装之后记得打开"开始",找到GitBash并打开:

7837d94babac765e5dc46e103b03f3af.png

然后输入"git lfs install"(复制之后去下面的窗口,右键->【paste】):

b70281de3cc446cef5a5b82599b20b48.png

然后按下回车,每个用户帐户只需要运行一次。

3.打开GitHub Desktop,关联到GitHub账号,GitHub Desktop不用关闭

4.打开虚幻引擎新建一个空项目:

4e8bf2a85fc447a2b138315151b774b8.png

db9d347ca3fb9f0aa40bb975f180a665.png

这里蓝图和c++项目都可以。

5.打开项目后点击工具栏中源码管理:

63c7c0ed16cc5fe035e84075c7652a20.png

92adfca9658932ae5c72b0279e70b434.png

打开后是这样:

ed9bc4b11559e8b60ac643e1afda437d.png

我们选择提供方:

377e9c5b0fe55cc850f8d0fa1204b5c2.png

d4df61960c7543372e971fbe3dd7e8ee.png

这里我们选择Git的路径,找到我们刚才安装的Git的路径:

6e72cda8084ffbf41db5b7edcc6e4979.png

打开Bin文件夹:

aec183f17a136048e346db3e11ca68e8.png

选择git.exe,点击"打开",是这样子:

c5a2e217d927b9e6a97225c5a61d4207.png

我们勾选"添加一个.gitattributes文件来启用Git LFS"复选框:

9584bb7c28ac2c96af7346db41bd1fc8.png
这里选择使用GitLFS的选项:如果你的项目资源中有 超过100M的资源时 建议选择如果没有建议不选择。因为之后需要下载这个仓库时 需要下载的人也安装了GitLFS。

然后点击"用Git初始化项目":

4ace95ac6aa3810c16b7e931241bc8f7.png

2e2bf38086f8687cea9dc043431e3d5e.png

会出现上图提示,我们的界面变成了这样:

3b4a0b92b585949322fc192ac3e02887.png

点击"接受设置":

e4093c3deaad44e3d4f9feffc6837519.png

6.打开GitHub Desktop(关联GitHub账号之后就是这个界面),点击"File->Add Local repository":

6a4983083a951f713fac8b98a574393a.png

c2986787c10d164485637a19302cacd2.png

点击"Choose"选择我们刚才创建的虚幻项目的位置:

16f4f7426a88686263359a01e3d34ad4.png

2d9747684e9712d62a8c1442fa6bce58.png

a5470e7773ecc06504f52a127b621fc6.png

这个窗口是点击"Add repository"之后自动弹出的,前提是你安装了Git LFS,并且按照文章头部的说明进行了初始化。我们点击"Initialize Git LFS":

63dcb7f97eae583649320d79582a64be.png

556fe7d94ac0f6e8afb1923cd6c81baf.png

我们点击"Publish repository":

2eff4e0a3a94ca5896649615d7b2a2db.png

ed3f10666290a77bf62f54876e9c7e6f.png

我们先不要着急继续点击,这会儿我们先在网页中打开GitHub:

b7e9e1c79c0ad50b94725aea773a8975.png

点击"Your Profile":

a26635a79328b0f9d2678569e91a7365.png

我之前已经在GitHub创建过项目了,忽略他,我们回到GitHub Desktop(图中突然变成中文了是因为我用了翻译网页的插件 ):

在"Description"中添加说明之后,点击"Publish repository":

53d49b6f53e8c53a85ce2b033ecdcce9.png

我们等待上传:

2360fea5a5fd1f88bfd92dae773f18d2.png

几十秒钟后,上图变成这样:

ead5b3ff3a2c50803d91945848c8800d.png

现在回到我们网页中的GitHub,右键刷新页面:

c990242993ae3a12834ef8173338aac0.png

我们刚才创建的项目已经出现了:

5835ec07e8f893480b521e6a7b8c9750.png

到这里我们就已经将我们自己的项目放在了GitHub中。

虚幻引擎已经为我们添加了忽略文件(".gitattributes"是Git LFS用来过滤哪些是资源文件方便拿去转换,".gitignore"是上传到GitHub时忽略的文件的后缀,这些一般都是项目自动生成的文件,没有上传的必要):

cdfd3471e625ad5ce3db5f00b7792cc9.png

我们现在到项目中新建一个Actor:

00560b60982042def90553da64d6487c.png

点击"保存所有":

a4d88e279acdbdd9d19a853914256174.png

"小红色加号代表本地存在但未上传"。

我们想要上传到GitHub有两种方式:

第一种:右键Actor,选择"源码管理->迁入"

4025d9f1e80847e9d5a4f4c088b8a50c.png

第二种:点击"源码管理->提交到源码管理"(方便一次性上传多个文件):

0079e455807401fe133f3792352114c0.png

这两种方法都会进入到这个页面:

e80a0de2744f1118b2d64d18959552e8.png

我们添加变更列表描述之后,点击"提交":

ff4e240ccdbff7b1b3e770f0e2333675.png

我们再回到GitHub Desktop:

7a69c32ab56d2f0ac9fc3b76e62b9c79.png

我们刚才添加到源码管理的Actor已经出现在了这里,我们点击"Push origin":

ebc876a75feeb178c1cee33b7f9ba7ac.png

1237884462bff29860c9b33056813c4a.png

回到网页中的GitHub,会发现,我们的Actor已经出现在了"Content"中:

b6733afc380c988684c35911db7da41b.png

这样就可以使用GitHub了,是不是非常的简单呢!

如果有帮助到您的话,请帮忙点个赞,您是最美的人!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值