
Git笔记
记录学习Git笔记,内容均根据git官网介绍删减、添加和修改组成
氢键H-H
此人不算懒,并不是什么都没有写
展开
-
Git笔记(1) 版本控制
分布式版本控制系统把代码仓库完整地镜像下来,不同与本地版本控制系统不容易犯错、不同与集中式版本控制系统不容易有丢失所有历史更新记录的风险原创 2020-02-13 20:36:56 · 10756 阅读 · 4 评论 -
Git笔记(2) 入门认知
近乎所有操作都是本地执行;保证完整性;直接记录快照,而非差异比较;一般只添加数据;已提交、已修改和已暂存三种状态;Git 仓库、工作目录和暂存区域三个工作区域;命令行和GUI模式原创 2020-02-13 20:37:41 · 13905 阅读 · 0 评论 -
Git笔记(3) 安装配置
Git的安装,基础配置以及如何获取帮助原创 2020-02-13 20:40:07 · 12099 阅读 · 2 评论 -
Git笔记(4) 获取仓库
获取 Git 仓库的主要获取方式:1. 在已存在目录中初始化仓库;2. 克隆仓库和自定义本地仓库名原创 2020-02-13 20:40:49 · 10457 阅读 · 0 评论 -
Git笔记(5) 状态记录
文件的状态变化周期、检查当前文件状态、跟踪新文件、暂存已修改文件、状态简览、忽略文件、查看已暂存和未暂存的修改、提交更新、跳过使用暂存区域、移除文件、移动文件原创 2020-02-13 20:43:25 · 10975 阅读 · 0 评论 -
Git笔记(6) 查看提交历史
不同方式和格式查看提交历史原创 2020-02-13 20:47:19 · 10726 阅读 · 6 评论 -
Git笔记(7) 撤消操作
重新提交,撤消对文件的修改,取消暂存文件原创 2020-02-13 20:47:48 · 10487 阅读 · 0 评论 -
Git笔记(8) 远程仓库的使用
远程仓库的查看、简写、添加、抓取、拉取、推送、重命名、移除原创 2020-02-13 20:48:35 · 12699 阅读 · 0 评论 -
Git笔记(9) 打标签
标签的列出,创建(附注标签&轻量标签),后期打标签,共享,删除,检出原创 2020-02-13 20:49:33 · 10642 阅读 · 0 评论 -
Git笔记(10) 别名
为Git命令设置别名原创 2020-02-13 20:50:09 · 10664 阅读 · 0 评论 -
Git笔记(11) 分支简介
分支的本质是指向提交对象的可变指针,创建一个新分支就相当于往一个文件中写入 41 个字节,分支的创建,查看当前分支,分支的切换以及分叉情况原创 2020-03-01 09:24:18 · 10489 阅读 · 0 评论 -
Git笔记(12) 分支使用
分支的使用场景,新建、推进、切换、切回、合并、删除和遇到冲突时的分支合并原创 2020-03-01 09:24:53 · 10876 阅读 · 0 评论 -
Git笔记(13) 分支管理
查看分支列表、分支最后一次提交、已合并分支列表、未合并分支列表原创 2020-03-01 09:25:51 · 10456 阅读 · 0 评论 -
Git笔记(14) 分支开发工作流
分支开发工作流:长期分支、特性分支原创 2020-03-01 09:26:20 · 10519 阅读 · 0 评论 -
Git笔记(15) 远程分支
远程分支的使用和利用,远程跟踪分支和跟踪分支原创 2020-03-01 09:28:00 · 11504 阅读 · 0 评论 -
Git笔记(16) 变基
变基的使用和使用原则原创 2020-03-01 09:28:14 · 11028 阅读 · 0 评论 -
Git笔记(17) 协议
Git 服务器的协议(本地协议、 HTTP 协议、SSH协议和Git 协议)的应用场景,优点和缺点原创 2020-03-08 16:33:55 · 10351 阅读 · 0 评论 -
Git笔记(18) 搭建服务器Git
搭建服务器Git,首先创建裸仓库,然后把裸仓库放到服务器上,然后就可以提供ssh克隆仓库;和 SSH 控制权限问题原创 2020-03-08 16:34:35 · 10625 阅读 · 0 评论 -
Git笔记(19) 生成SSH公钥
生成并查看 SSH 公钥原创 2020-03-08 16:36:18 · 10475 阅读 · 0 评论 -
Git笔记(20) 配置服务器
配置服务器的过程:在服务器创建系统用户,添加团队成员公钥,新建一个空仓库,最初版本推送,开发操作,权限限制原创 2020-03-08 16:36:52 · 10566 阅读 · 0 评论 -
Git笔记(21) 分布式工作流程
分布式工作流程:集中式工作流、集成管理者工作流、司令官与副官工作流原创 2020-03-10 18:09:14 · 10402 阅读 · 0 评论 -
Git笔记(22) 项目贡献要点
项目影响因素:活跃贡献者的数量,使用的工作流程,提交权限; 提交准则:检查空白错误、独立变更、提交信息。原创 2020-03-14 20:57:51 · 10659 阅读 · 0 评论 -
Git笔记(23) 不同角色的贡献
私有小型团队、私有管理团队、派生的公开项目、通过邮件的公开项目中不同角色的贡献原创 2020-03-14 20:58:02 · 10740 阅读 · 2 评论 -
Git笔记(24) 维护项目
维护项目的过程:在特性分支中工作 > 使用 apply/am 命令应用来自邮件的补丁 > 检出远程分支 > 确定引入了哪些东西 > 将贡献的工作整合进来 > 变基与拣选工作流 > 为发布打标签 > 生成一个构建号 > 准备一次发布 > 制作提交简报原创 2020-03-14 20:58:19 · 10461 阅读 · 0 评论 -
Git笔记(25) 选择修订版本
单个修订版本:简短的 SHA-1、分支引用、引用日志、祖先引用提交区间:双点、多点、三点原创 2020-03-14 20:58:33 · 10520 阅读 · 0 评论 -
Git笔记(26) 交互式暂存
交互式暂存:暂存与取消暂存文件、暂存补丁原创 2020-03-14 20:59:02 · 10383 阅读 · 0 评论 -
Git笔记(27) 储藏与清理
混乱的状态下,git stash(储藏工作,创造性的储藏,从储藏创建一个分支),git clean(清理工作目录)原创 2020-03-14 21:00:05 · 10933 阅读 · 0 评论 -
Git笔记(28) 签署工作
GPG 介绍、签署标签、验证标签、签署提交原创 2020-03-14 21:00:17 · 10582 阅读 · 0 评论 -
Git笔记(29) 搜索
浏览代码和提交、git grep查找、 git log --oneline日志搜索、git log -L行日志搜索原创 2020-03-14 21:00:36 · 10401 阅读 · 0 评论 -
Git笔记(30) 重写历史
重写历史、修改最后一次提交、修改多个提交信息、重新排序提交、压缩提交、拆分提交、大量修改(从每一个提交移除一个文件、使一个子目录做为新的根目录、全局修改邮箱地址)原创 2020-03-14 21:00:55 · 10459 阅读 · 0 评论 -
Git笔记(31) 重置揭密
三棵树( HEAD、索引、工作目录)、工作流程、重置(移动 HEAD(--soft)、更新索引(--mixed)、更新工作目录(--hard))、通过路径来重置、压缩、检出(不带路径、带路径)原创 2020-03-14 21:01:15 · 10479 阅读 · 0 评论 -
Git笔记(32) 高级合并
合并冲突:中断一次合并、忽略空白、手动文件再合并、检出冲突、合并日志、组合式差异格式;撤消合并:修复引用、还原提交;其他类型的合并:我们的或他们的偏好、子树合并原创 2020-03-14 21:01:33 · 10554 阅读 · 0 评论 -
Git笔记(33) Rerere
重用记录的解决方案,解决一个块冲突的方法, 这样在下一次看到相同冲突。可用于干净的合并和变基原创 2020-03-14 21:01:53 · 12609 阅读 · 0 评论 -
Git笔记(34) 调试
文件标注git blame、二分查找git bisect原创 2020-03-14 21:02:10 · 10423 阅读 · 0 评论 -
Git笔记(35) 子模块
多个父项目、 开始使用子模块、克隆含有子模块的项目、在包含子模块的项目上工作、从子模块的远端拉取上游修改、 从项目远端拉取上游更改、在子模块上工作、发布子模块改动、合并子模块改动、子模的块技巧、子模块遍历、有用的别名、子模块的问题、切换分支、从子目录切换到子模块原创 2020-03-14 21:15:41 · 10641 阅读 · 0 评论 -
Git笔记(36) 打包
在没有合适的网络或者可共享仓库的情况下,git bundle很适合用于共享或者网络类型的操作原创 2020-03-14 21:16:46 · 10719 阅读 · 0 评论 -
Git笔记(37) 替换
replace命令可以让你在 Git 中指定某个对象并告诉 Git,每次遇到这个 Git 对象时,假装它是其它对象。在用一个不同的提交替换历史中的一个提交而不想以git filter-branch之类的方式重建完整的历史时非常有用原创 2020-03-14 21:17:47 · 10596 阅读 · 0 评论 -
Git笔记(38) 凭证存储
凭证存储、底层实现、自定义凭证缓存原创 2020-03-14 21:19:49 · 10960 阅读 · 0 评论