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

    10 2025-06-17 《Git权威指南》
    35.4.4 父节点过滤器 参数—parent-filter用于设置父节点过滤器,该过滤器用于修改提交的父节点。提交原始的父节点通过标准输入传入脚本,而脚本的输出将作为提交的新的父节点。父节点参数的格式为:如果没有父节点(初始提交)则为空;如果有一个父节点,参数为"-p parent";如果是合并提交,则有多个父节点,参数为"-p parent1-p p...
  • 空标题文档

    10 2025-06-17 《Git权威指南》
    35.4.8 子目录过滤器 参数—subdirectory-filter用于设置子目录过滤器。子目录过滤器可以将版本库的一个子目录提取为一个新版本库,并将该子目录作为版本库的根目录。例如从Subversion转换到Git版本库会因为参数使用不当,将原Subversion的主线转换为Git版本库的一个目录trunk。可以使用git filter-branc...
  • 空标题文档

    10 2025-06-17 《Git权威指南》
    第7篇 Git的其他应用 Git的强大和别具一格源自于它在一开始就没有按照版本控制系统的思路进行设计。根据Linus Torvalds自己的说法:“我真的是从一个文件系统开发者所要面对的问题的角度出发对Git进行设计的(嗨,内核是我开发的),并且我真的对于建立一个传统的SCM系统没有一点兴趣。[1] ”Git最初仅仅是一个可对内容进行追踪、可版本管理的另...
  • 空标题文档

    10 2025-06-17 《Git权威指南》
    36.3 使用etckeeper 实际上由于etckeeper已经和系统的包管理工具(如Debian/Ubuntu的apt,Redhat上的yum等)进行了整合,所以etckeeper可以免维护运行。即一旦有软件包安装或删除,对/etc目录下的改动会自动执行提交操作。 当然也可以随时以root用户的身份执行下面的命令对/etc目录的改动进行手动提交。 ...
  • 空标题文档

    10 2025-06-17 《Git权威指南》
    38.2 对非Git版本库中二进制文件变更的支持 不在Git版本库中的文件和目录可以比较生成Git格式的补丁文件吗,以及可以执行应用补丁的操作吗? 是的,Git的diff命令和apply命令支持对非Git版本库/工作区进行的操作。但是1.7.3以前版本的Git的git apply命令有一个Bug,这个Bug导致目前的git apply命令只能应用pat...
  • 空标题文档

    10 2025-06-17 《Git权威指南》
    39.2 Git式云存储畅想 GitHub是Git风格的云存储,但缺乏像之前提到的云存储提供的傻瓜式服务,只有Git用户才能真正利用好,这大大限制了Git在云存储领域的推广。下面是我的一个预言:一个结合了Git和傻瓜式云存储的网络存储服务终将诞生。新的傻瓜式云存储将有下列特征: 1.差异同步传输 用户体验最为关键的是网络传输,如果用Git可以在同步时...
  • 空标题文档

    10 2025-06-17 《Git权威指南》
    第41章 Git的其他特性 41.1 属性 Git通过属性文件为版本库中的文件或目录添加属性。设置了属性的文件或目录,在执行Git相关操作时会做特殊处理,正如之前介绍换行符转换时设置了文本属性(text)的文件那样。 41.1.1 属性定义 属性文件是一个普通的文本文件,每一行对一个路径(可使用通配符)设置相应的属性。语法格式如下: <patt...
  • 空标题文档

    10 2025-06-17 《Git权威指南》
    41.1.2 属性文件及优先级 属性文件可以以.gitattributes文件名保存在工作区目录中,提交到版本库后就可以和其他用户共享项目文件的属性设置。属性文件也可以保存在工作区之外,例如保存在文件.git/info/attributes中,则仅对本版本库生效,若保存在/etc/gitattributes[1] 文件中则对全局生效。在查询某个工作区某一...
  • 空标题文档

    10 2025-06-17 《Git权威指南》
    41.2.2 Git模板 当执行git init或git clone创建版本库时,会自动在版本库中创建钩子脚本(.git/hooks/*)、忽略文件(.git/info/exclude)及其他文件,实际上这些文件均拷贝自模板目录。如果需要本地版本库使用定制的钩子脚本等文件,直接在模板目录内创建(文件或符号链接)会事半功倍。 Git按照下列顺序第一个确认...
  • 空标题文档

    10 2025-06-17 《Git权威指南》
    41.4.2 提交替换 提交替换是在1.6.5或更新版本的Git中提供的功能,和提交嫁接类似,不过提交替换不是用一个提交来伪装成另外一个提交的父提交,而是直接替换另外的提交,在不影响其他提交的基础上实现对历史提交的修改。 提交替换是通过在特殊命名空间.git/refs/replace/下定义引用来实现的。引用的名称是要被替换掉的提交SHA1哈希值,而引...