前言

git是什么?

Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

用通俗的话讲,git是一个软件,这个软件可以记录一个文件内容的变更,并且很方便的将文件的内容回滚到之前的一个历史状态,或者从某一个状态分裂成多个状态,然后方便的在不同状态之间进行切换。这个工具是程序员的必备工具之一,它可以记录谁在哪个时间修改了什么内容,这样代码如果出现了问题就可以快速地回滚到没有问题的版本。

由于这个工具非常好用,所以也可以用来管理其他文件,其中最主要的一个场景就是管理游戏的存档。无论是魂系列游戏的sl大法,还是一个游戏一周目达成所有成就和结局,尤其是一些做攻略流程视频的主播们,这个工具都能很好的帮到你们。

小乌龟是什么?

Git作为一个复杂的版本控制系统,命令之多,即使经常使用,一些命令也记不住所以要借助一个图形化的软件,TortoiseGit就是,也就是使用TortoiseGit来操作Git。

用通俗的话讲,有了git你就已经可以通过命令行的方式管理游戏存档了,但是对于普通人来讲,需要记录一些繁杂的命令,而小乌龟(TortoiseGit)是一个可视化的操作界面,只需要点点按钮可以了。

安装步骤

本次主要是介绍git这个工具管理游戏存档的这个思路,重点并不在教授git如何使用。并且git相关的安装教程已经很多,所以就不重复赘述了。大家可以看这个安装过程。(包括小乌龟) https://zhuanlan.zhihu.com/p/669999994

管理存档的步骤

1.如果你已经安装好了git和小乌龟,那我们就可以使用它们来管理我们的游戏存档了,首先我们需要找到游戏存档的路径,不同的游戏路径可能不一样,这可以通过百度搜索下游戏的存档路径在哪里。然后在文件夹当中点击右键,然后选择下边的这个按钮,表示当前文件夹被git管理。(或者是用git bash here 然后用命令行,操作方法很多后文我就不一一介绍了)

2.我们以艾尔登法环为例。被git管理的文件夹,会有一个.git的隐藏文件,如果没有显示的话可能是因为被隐藏了,如何查看隐藏文件就辛苦自己百度下了。然后文件夹当中的其他文件左下角有个绿色的勾勾表示和上次对比没有差异,红色的感叹号表示与上次保存相比发生了变更。 3.接下来点击下图这个按钮,下边的这个按钮是小乌龟提供的,你如果没有安装小乌龟的花,需要使用git bash here的命令行操作。 4.点击之后会弹出一个窗口,窗口的上方可以写一些自己要记录的信息,比如当前所在的位置,剧情推到了哪里等,下边的窗口时发生了变更的文件内容,全选,然后点击提交即可。提交完成,git就会记录下文件此时的快照。 5.右键选择小乌龟,然后选择show log,我们就可以看到我们都在什么节点保存了游戏。

6.如果我们想要回到某一个历史节点,只需要在某一个版本的快照上右键,点击Reset “分支名字” to this commit即可。 7.如果游戏有不同的分支,从这里涉及到不同的选择。可以在这里右键选择从这个版本创建分支。接下来就可以两个分支同时进行游戏就好了,可以来回切换着玩,包括不同职业也可以这么操作。

总结

整体上来说这是一个很好用的工具,除了专业开发人员使用,自己打游戏时也很便捷,尤其是对于那些需要做流程攻略视频的主播们,可以便捷的且换到上一个时间节点,切换不同的分支,当然关于git的使用,我还有很多其他命令没有介绍,大家可以自己去学习一下,并且如果能够结合github使用,还可以和小伙伴们共享自己的存档。

参考链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: