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

    12 2025-06-17 《Git权威指南》
    4.7 备份本章的工作成果 执行下面的命令,算是对本章工作成果的备份: $cd/path/to/my/workspace $git clone demo demo-step-1 Cloning into demo-step-1… done.
  • 空标题文档

    12 2025-06-17 《Git权威指南》
    5.5 搁置问题,暂存状态 查看一下当前工作区的状态: $git status #On branch master #Changes to be committed: #(use "git reset HEAD<file>…" to unstage) # #new file:a/b/c/hello.txt #modified:welcom...
  • 空标题文档

    12 2025-06-17 《Git权威指南》
    7.2 用reflog挽救错误的重置 如果没有记下重置前master分支指向的提交ID,想要重置回原来的提交似乎是一件麻烦的事情(去对象库中一个一个地找)。幸好Git提供了一个挽救机制,通过.git/logs目录下日志文件记录了分支的变更。默认非裸版本库(带有工作区)都提供分支日志功能,这是因为带有工作区的版本库都有如下设置: $git config...
  • 空标题文档

    12 2025-06-17 《Git权威指南》
    10.6 使用git add-i选择性添加 刚刚创建的Hello World程序还没有添加到版本库中,在src目录下有下列文件: $cd/path/to/my/workspace/demo $ls src hello main.c main.o Makefile version.h version.h.in 这些文件中hello、main.o...
  • 空标题文档

    12 2025-06-17 《Git权威指南》
    12.5 反转提交 index 51dbfd2..ceaf01b 100644 —-a/README +++b/README @@-1,3+1,4@@ Hello. Nice to meet you. Bye-Bye. +Wait… diff—git a/src/hello.h b/src/hello.h index 0043c...
  • 空标题文档

    12 2025-06-17 《Git权威指南》
    第15章 Git协议与工作协同 要想团队协作使用Git,就需要用到Git协议。 15.1 Git支持的协议 首先来看看数据交换需要使用的协议。 Git提供了丰富的协议支持,包括:SSH、GIT、HTTP、HTTPS、FTP、FTPS、RSYNC及前面已经看到的本地协议等。各种不同协议的URL写法如表15-1所示。 上面介绍的各种协议可分为两...
  • 空标题文档

    12 2025-06-17 《Git权威指南》
    15.4 合并后推送 理性的工作协同要避免非快进式推送。一旦向服务器推送后,如果发现错误,不要使用会更改历史的操作(变基、修补提交),而是采用不会改变历史提交的反转提交等操作。 如果在向服务器推送过程中,由于他人率先推送了新的提交导致遭遇到非快进式推送的警告,应该进行如下操作才更为理性:执行git pull获取服务器端最新的提交并和本地提交进行合并,合...
  • 空标题文档

    12 2025-06-17 《Git权威指南》
    16.4.2 图形工具完成冲突解决 上面介绍的通过手工编辑完成冲突解决并不复杂,对于简单的冲突是最快捷的解决方法。但是如果冲突的区域过多、过大,并且缺乏原始版本作为参照,冲突解决过程就会显得非常的不便,这种情况下使用图形工具就显得非常有优势。 还以上面的合并冲突为例介绍使用图形工具进行冲突解决的方法。为了制造一个冲突,首先把user2辛辛苦苦完成的冲突...
  • 空标题文档

    12 2025-06-17 《Git权威指南》
    17.2 创建里程碑 创建里程碑依然是使用git tag命令。创建里程碑的用法有以下几种: 用法1:git tag<tagname>[<commit>] 用法2:git tag-a<tagname>[<commit>] 用法3:git tag-m<msg><tagname>[<commit>] 用法4:git tag-s<tagname>[<c...
  • 空标题文档

    12 2025-06-17 《Git权威指南》
    17.2.2 带说明的里程碑 带说明的里程碑,就是使用参数-a或-m<msg>调用git tag命令,在创建里程碑的时候提供一个关于该里程碑的说明。下面来看看如何创建带说明的里程碑: (1)还是先创建一个空提交。 $git commit—allow-empty-m "blank commit for annotated tag test." [m...