当前位置: 首页 > news >正文

git:恢复纯版本库

初级代码游戏的专栏介绍与文章目录-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目录还会多一些和工作副本相关的信息。


(这里是文档结束)

相关文章:

  • Windows的注册表有什么用,Linux怎么没有
  • 深入解析 Flutter GetX
  • 文本操作基础知识:正则表达式
  • AndroidStuidio 指定APK 文件的输出路径和文件名格式
  • 【YOLOv8】
  • Java-数据结构-(HashMap HashSet)
  • 深入探索ArkUI @Builder与@BuilderParam的进阶应用
  • React 低代码项目:网络请求与问卷基础实现
  • 《DeepSeek-V3:人工智能大语言模型》
  • Windows 环境下 Prometheus 安装指南
  • python爬虫系列课程1:初识爬虫
  • 【基础架构篇五】《DeepSeek计算图解析:动静态图融合设计原理》
  • 五档历史Level2行情数据:期货市场的信息宝库
  • spconv 安装测试
  • VScode运行C语言提示“#Include错误,无法打开源文件stdio.h”
  • [实现Rpc] 消息抽象层的具体实现
  • 火锅店点餐系统的设计与实现(ssm论文源码调试讲解)
  • 百度api填写
  • 算法12--栈
  • 在Nodejs中使用kafka(四)消息批量发送,事务
  • 最新研究:新型合成小分子可“精准杀伤”癌细胞
  • 我的科学观|梅彦昌:科技创新关键在于能否跑得快,而不是有没有钱
  • 受美关税影响,本田预计新财年净利下降七成,并推迟加拿大建厂计划
  • 韩国总统选战打响:7人角逐李在明领跑,执政党临阵换将陷入分裂
  • 马上评丨75万采购300元设备,仅仅终止采购还不够
  • 60余年产业积累,“江苏绿心”金湖炼就“超级石油工具箱”