初级代码游戏的专栏介绍与文章目录-CSDN博客
我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。
这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。
源码指引:github源码指引_初级代码游戏的博客-CSDN博客
这个有时候呢,难免把git给折腾坏了,或者盘坏了,总之就是主git版本库没了,怎么拯救呢?git有个好处,每个git都是完整的,包含全部的历史,因此只需要找一个最新的副本,导成纯版本库就可以了。
一、从最新副本库克隆纯版本库
操作很简单啦,只要选中“克隆成纯版本库”就可以了(客户端我用的是TortoiseGit):
这样就得到一个纯版本库,打开目录看:
没有“.git”目录,直接就是这些内容,这就是纯版本库。
二、修改config文件
打开config文件看一下:
[core]
repositoryformatversion = 0
filemode = false
bare = true
symlinks = false
ignorecase = true
[remote "origin"]
url = C:\\tmp
这个文件和新建的纯版本库就一点区别:多了“remote”节。这一节是记录上级版本库信息的,直接删掉就可以了。
三、纯版本库和有工作副本的版本库的区别
其实区别很简单,就是有工作副本的版本库把纯版本库的信息放在了“.git”目录下(隐藏目录)。
当然有工作副本的版本库的.git目录还会多一些和工作副本相关的信息。
(这里是文档结束)