git:恢复纯版本库

news/2025/2/1 18:12:47/

初级代码游戏的专栏介绍与文章目录-CSDN博客

我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。

这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。

源码指引:github源码指引_初级代码游戏的博客-CSDN博客


        这个有时候呢,难免把git给折腾坏了,或者盘坏了,总之就是主git版本库没了,怎么拯救呢?git有个好处,每个git都是完整的,包含全部的历史,因此只需要找一个最新的副本,导成纯版本库就可以了。

一、从最新副本库克隆纯版本库

        操作很简单啦,只要选中“克隆成纯版本库”就可以了(客户端我用的是TortoiseGit):

        这样就得到一个纯版本库,打开目录看:

 

        没有“.git”目录,直接就是这些内容,这就是纯版本库

二、修改config文件

        打开config文件看一下:

[core]repositoryformatversion = 0filemode = falsebare = truesymlinks = falseignorecase = true
[remote "origin"]url = C:\\tmp

         这个文件和新建的纯版本库就一点区别:多了“remote”节。这一节是记录上级版本库信息的,直接删掉就可以了。

三、纯版本库和有工作副本的版本库的区别

        其实区别很简单,就是有工作副本的版本库把纯版本库的信息放在了“.git”目录下(隐藏目录)。

        当然有工作副本的版本库的.git目录还会多一些和工作副本相关的信息。


(这里是文档结束)


http://www.ppmy.cn/news/1568480.html

相关文章

实验二 数据库的附加/分离、导入/导出与备份/还原

实验二 数据库的附加/分离、导入/导出与备份/还原 一、实验目的 1、理解备份的基本概念,掌握各种备份数据库的方法。 2、掌握如何从备份中还原数据库。 3、掌握数据库中各种数据的导入/导出。 4、掌握数据库的附加与分离,理解数据库的附加与分离的作用。…

JVM01_概述、跨平台原理、分类、三大商业虚拟机

①. 什么是JVM? ①. JVM 是 java虚拟机,是用来执行java字节码(二进制的形式)的虚拟计算机 ②. jvm是运行在操作系统之上的,与硬件没有任何关系 ②. Java的跨平台及原理 ①. 跨平台:由Java编写的程序可以在不同的操作系统上运行&am…

ASP.NET Core WebAPI的异步及返回值

目录 Action方法的异步 Action方法参数 捕捉URL占位符 捕捉QueryString的值 JSON报文体 其他方式 Action方法的异步 Action方法既可以同步也可以异步。异步Action方法的名字一般不需要以Async结尾。Web API中Action方法的返回值如果是普通数据类型,那么返回值…

Java Web-Tomcat Servlet

Web服务器-Tomcat Web服务器简介 Web 服务器是一种软件程序,它主要用于在网络上接收和处理客户端(如浏览器)发送的 HTTP 请求,并返回相应的网页内容或数据。以下是关于 Web 服务器的详细介绍: 功能 接收请求&#…

《解锁DeepSeek本地部署:开启你的专属AI之旅》

一、DeepSeek 的魅力与本地部署的意义 在人工智能的璀璨星空中,DeepSeek 宛如一颗耀眼的新星,自问世以来便吸引了无数目光。它是由中国人工智能初创企业深度求索推出的大模型,凭借着一系列卓越的技术创新和强大的功能表现,在全球 …

解锁 Python 与 MySQL 交互密码:全方位技术解析与实战攻略

目录 一、引言 二、环境准备 2.1 安装 MySQL 2.2 安装 Python 及相关库 2.2.1 使用 mysql - connector - python 2.2.2 使用 pymysql 三、基本连接与操作 3.1 连接到 MySQL 数据库 3.2 创建游标对象 3.3 执行 SQL 查询 3.3.1 查询单条记录 3.3.2 查询多条记录 3.4…

网络爬虫学习:应用selenium获取Edge浏览器版本号,自动下载对应版本msedgedriver,确保Edge浏览器顺利打开。

一、前言 我从24年11月份开始学习网络爬虫应用开发,经过2个来月的努力,于1月下旬完成了开发一款网络爬虫软件的学习目标。这里对本次学习及应用开发进行一下回顾总结。 前几天我已经发了一篇日志(网络爬虫学习:应用selenium从搜…

深度学习篇---数据存储类型

文章目录 前言第一部分:C语言中的数据存储类型1. char(通常是8位)优点缺点 2. short(通常是16位)优点缺点 3. int(通常是32位)优点缺点 4. long(通常是32位或64位)优点缺…