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

    15 2025-06-17 《Git权威指南》
    30.7 Gitolite功能拓展 30.7.1 版本库镜像 1.版本库镜像的用途和原理 Git版本库控制系统往往并不需要设计特别的容灾备份,因为每一个Git用户就是一个备份。但是下面的情况,就很有必要考虑容灾了。 Git版本库的使用者很少(每个库可能只有一个用户)。 版本库克隆只限制在办公区并且服务器也在办公区内(所有鸡蛋都在一个篮子里)。 ...
  • 空标题文档

    15 2025-06-17 《Git权威指南》
    30.7.3 其他功能拓展和参考 Gitolite源码的doc目录包含用markdown标记语言编写的手册,可以直接在Github上查看。也可以使用markdown的文档编辑工具将.mkd文档转换为html文档。转换工具很多,有rdiscount、Bluefeather、Maruku、BlueCloth2,等等。 在这些参考文档中,用户可以发现Gito...
  • 空标题文档

    14 2025-06-17 《Git权威指南》
    12.4 丢弃历史 历史有的时候会成为负担。例如一个人使用的版本库有一天需要作为公共版本库多人共享,最早的历史可能不希望或者没有必要继续保持存在,需要一个抛弃部分早期历史提交的精简的版本库以用于和他人共享。再比如用Git做文件备份,不希望备份的版本过多而导致不必要的磁盘空间占用,同样会有精简版本的需要:只保留最近的100次提交,抛弃之前的历史提交。那么应...
  • 空标题文档

    14 2025-06-17 《Git权威指南》
    24.4 子树拆分 既然可以将一个代码库通过子树合并的方式作为子目录加入到另外一个版本库中,反之也可以将一个代码库的子目录独立出来转换为另外的版本库。不过这个反向过程非常复杂。要将一个版本库的子目录作为顶级目录导出到另外的项目,潜藏的条件是要导出历史,因为如果不关心历史,直接拷贝文件重建项目就可以了。子树拆分的大致过程是: (1)找到要导出的目录的提交...
  • 空标题文档

    14 2025-06-17 《Git权威指南》
    25.3 repo和清单库的初始化 下载并保存repo引导脚本后,建立一个工作目录,这个工作目录将作为Android的工作区目录。在工作目录中执行repo init-u<url>,完成repo完整的下载及项目清单版本库(manifest.git)的下载。 $mkdir working-directory-name $cd working-direc...
  • Git安装与配置

    14 2025-06-17 《Android群英传》
    Git安装与配置 Git安装与配置 下面笔者将从最基本的Git配置进行讲解。 Git基本配置 在Mac下,Git的安装在“搭建高效的开发环境”一章中已经讲解了,这里不再赘述。 在安装好Git以后,可以在终端中查看Git的版本,代码如下所示。 ➜ ~ git -- version git version 2.6 . 2 如果...
  • Git init

    14 2025-06-17 《Android群英传》
    Git init Git init 通过Git init指令,可以把一个目录快速设置成Git的代码仓库,代码如下所示。 ➜ MyGithub cd GradleTest / ➜ GradleTest git init Initialized empty Git repository in / Users / x...
  • Git clone

    14 2025-06-17 《Android群英传》
    Git clone Git clone Git clone用于clone一个远程仓库到本地,关于远程仓库后面会继续介绍。 不论使用哪种方式创建Git代码仓库,该仓库目录下都会生成一个.git的隐藏文件夹。该文件夹中包含所有的版本记录和配置信息,默认不要对这个文件夹进行修改。
  • add&&commit

    14 2025-06-17 《Android群英传》
    add&&commit add&&commit 为了演示提交代码修改,笔者在演示的项目中创建一个README文件,再把README文件加入到版本控制中去。首先创建一个README文件,并通过git status指令查看增加新文件后,代码仓库的状态变化,如下所示。 ➜ GradleTest git :( master ) touch READ...
  • checkout&&reset

    14 2025-06-17 《Android群英传》
    checkout&&reset checkout&&reset git checkout指令是用来还原一个代码仓库中的文件的,例如笔者在前面的项目中,继续修改README文件,然后执行git checkout<file>指令,此时再查看当前代码仓库状态,如下所示。 ➜ GradleTest git :( master ) vim READM...