数智图书馆-无锡数智政务 本次搜索耗时 6.366 秒,为您找到 778 个相关结果.
  • 空标题文档

    9 2025-06-17 《Git权威指南》
    37.2.2 Gistore的配置文件 在每一个备份库的.gistore目录下的config文件是该备份库的配置文件,用于记录Gistore的备份项内容,以及备份回滚设置等。 例如下面的配置内容(为描述方便添加了行号): 1 #Global config for all sections 2 [main] 3 backend=git 4 ba...
  • 空标题文档

    9 2025-06-17 《Git权威指南》
    37.2.3 Gistore的备份项管理 请不要直接编辑.gistore/config文件,以免因为格式错误导致Gistore无法运行。可以通过git config命令对该文件进行操作,因为实际上这个文件就是用git config命令创建的。 $git config-f.gistore/config store./some/dir.enabled f...
  • 空标题文档

    9 2025-06-17 《Git权威指南》
    37.2.5 查看备份日志 备份库中的repo.git就是备份数据所在的Git库,这个Git库是一个不带工作区的裸库。可以对其执行git log命令来查看备份日志。 因为并非采用通常的.git作为版本库名称,而且不带工作区,需要通过—git-dir参数指定版本库的位置,如下: $git—git-dir=repo.git log Gistore提...
  • 空标题文档

    9 2025-06-17 《Git权威指南》
    37.2.6 查看及恢复备份数据 所有的备份数据,实际上都在repo.git目录指向的Git库中维护。如何获取这些备份数据呢? 1.克隆方式检出 执行下面的命令,克隆裸版本库repo.git: $git clone repo.git data 进入data目录,就可以以Git的方式查看历史数据,以及恢复历史数据。当然恢复出来的历史数据还要拷贝...
  • 空标题文档

    9 2025-06-17 《Git权威指南》
    37.2.7 备份回滚及设置 我在开发Gistore时,最麻烦的就是备份历史的管理。如果不对备份历史进行回滚,必然会导致提交越来越多,备份空间占用越来越大,直至磁盘空间占满。 最早的想法是使用git rebase命令,即将准备丢弃的早期备份历史压缩为一个提交,然后后面的提交再变基到压缩后的提交之上,这样就实现了对历史提交的丢弃。但是这样的操作既费时,又...
  • 空标题文档

    9 2025-06-17 《Git权威指南》
    38.3 其他工具对Git扩展补丁文件的支持 Git对二进制提供支持的扩展的补丁文件格式,已经成为补丁文件格式的新标准,被其他一些应用软件所接受。例如Mercual/Hg就提供了对Git扩展补丁格式的支持。 为hg diff命令增加—git参数,实现Git扩展diff格式的输出。 $hg diff—git Hg的MQ插件提供了对Git补丁的支持...
  • 空标题文档

    9 2025-06-17 《Git权威指南》
    41.2 钩子和模板 41.2.1 Git钩子 Git的钩子脚本位于版本库的.git/hooks目录下,当Git执行特定操作时会调用特定的钩子脚本。当版本库通过git init或git clone创建时,会在.git/hooks目录下创建示例脚本,用户可以参照示例脚本的写法开发适合的钩子脚本。 钩子脚本要设置为可运行,并使用特定的名称。Git提供的示...
  • 空标题文档

    9 2025-06-17 《Git权威指南》
    41.3 稀疏检出和浅克隆 41.3.1 稀疏检出 从1.7.0版本开始Git提供稀疏检出的功能。所谓稀疏检出就是,本地版本库检出时不检出全部,只将指定的文件从本地版本库中检出到工作区,而其他未指定的文件则不予检出(即使这些文件存在于工作区,其修改也会被忽略)。 要想实现稀疏检出的功能,必须同时设置core.sparseCheckout配置变量,并存...
  • 空标题文档

    9 2025-06-17 《Git权威指南》
    41.4 嫁接和替换 41.4.1 提交嫁接 提交嫁接可以实现在本地版本库上将两条完全不同的提交线(分支)嫁接(连接)到一起。对于一些在迁移版本控制系统时遇到困难的项目,该技术会非常有帮助。例如Linux kernel本身的版本控制系统在迁移到Git上时,尚没有任何工具可以将Linux的提交历史从旧的Bitkeeper版本控制系统中导出,直到后来通过b...
  • 空标题文档

    9 2025-06-17 《Git权威指南》
    A.9 合并相关的辅助命令