
Git Version Control Cookbook 2
文章平均质量分 89
本专栏文章都是根据书中脉络在本地实战后的读书札记整理而成。主要亮点是实战性强,在本地验证过程中对某些知识点进行了发散,进一步强化所学。书中介绍的知识点大多是市面上其他 Git 资料鲜有提及、却在工作中非常实用的操作技巧。跟着专栏文章敲一遍命令,您的 Git 水平一定会有脱胎换骨的感觉。
安冬的码畜日常
决心转行,投身IT,心怀感恩,潜心积累,做自己喜欢的事,让梦想照进现实。
展开
-
【Git 学习笔记_27】DIY 实战篇:利用 DeepSeek 实现 GitHub 的 GPG 密钥创建与配置
本地 Git 项目推送 GitHub 一直都是两种方式。一是基于 HTTPS 协议,另一种是基于 SSH 推送。除此之外,GitHub 还支持基于 GPG 密钥的签名推送。本篇主要梳理了借助 DeepSeek 全程指导自己实现 Git 仓库 GPG 签名的全过程;并根据实测过程中遇到的问题和相关注意事项进行了具体分析,最后还结合此次 AI 辅助的亲身经历,简单谈了谈人们应该怎么应对 AI 飞速发展带给每个人的内心焦虑和冲击等问题。感兴趣的朋友可以收藏起来,与我多多交流。原创 2025-02-23 23:28:17 · 1743 阅读 · 0 评论 -
【工欲善其事】利用 DeepSeek 实现复杂 Git 操作:从原项目剥离出子版本树并同步到新的代码库中
本文利用 DeepSeek 的 V3 和 R1 模型,成功解决了一个因意外疏忽导致的一个 Git 版本的历史遗留问题:从原版本中提取部分节点构成新的版本树,并与原版本彻底脱钩。最后结合自身对 Git 和 DeepSeek 的理解,成功实现了 Git 子版本树的迁移,并对整个交互过程进行了复盘总结。DeepSeek 仍然是一个遇强则强的 AI 工具,需要勤加利用,及时复盘梳理。对 Git 命令、PowerShell 脚本及 DeepSeek 应用感兴趣的朋友可以收藏起来,以备后用。原创 2025-02-01 14:22:59 · 2490 阅读 · 0 评论 -
【Git 学习笔记_26】Git 实用冷门操作技巧(五)—— Git 忽略文件的设置
本篇根据《Git Version Control Cookbook》第2版11章自学笔记的最后一部分整理而成,详细介绍了 Git 忽略文件的基本操作及本地实测情况,最后介绍了被忽略文件的展示与清理方法。感兴趣的朋友建议收藏。原创 2024-09-09 02:49:14 · 1550 阅读 · 0 评论 -
【Git 学习笔记_25】Git 实用冷门操作技巧(四)—— 更多实用 git 别名设置、交互式新增提交
本篇为《Git Version Control Cookbook》第二版11章自学笔记的第四部分,主要介绍了冷门但实用的 13 个 git 别名的设置情况,以及如何用 git 命令实现交互式提交。每个需要理解的知识点都在本地进行了实测并配截图,建议收藏。原创 2024-09-07 17:31:33 · 1279 阅读 · 0 评论 -
【Git 学习笔记_24】Git 实用冷门操作技巧(三)—— 彩色命令行 + Tab 自动补全 + 自定义状态
本篇主要介绍了三类 Git 冷门操作:彩色命令行的定制、Tab自动补全的配置及 Git 自定义状态的配置。分别对三类操作进行了本地实操并附截图。感兴趣的朋友可以参考截图在自己的本地环境尝试一下,建议收藏。原创 2024-09-04 22:53:17 · 831 阅读 · 0 评论 -
【Git 学习笔记_23】Git 实用冷门操作技巧(二)—— 妙用 git bisect 与 git blame 进行代码调试
本篇为《Git Version Control Cookbook》第二版11章自学笔记的第二部分,详细介绍了 git bisect 命令在代码调试场景下的具体应用,并结合自身实测结果,进行了相应拓展。实际应用中只需将文中代码略作调整,即可投入使用,非常方便,强烈建议收藏。原创 2024-08-31 18:10:39 · 1311 阅读 · 0 评论 -
【Git 学习笔记_22】Git 实用冷门操作技巧(一)—— git stash
本篇为《Git Version Control Cookbook》第2版11章自学笔记的上篇,主要介绍了 git stash 在实际工作中的具体应用。配合本地实测命令脚本,对书中介绍了 git stash 相关的应用场景做了适当发散,感兴趣的朋友可以先收藏,空了自己练练手,非常实用。原创 2024-08-28 22:11:56 · 798 阅读 · 0 评论 -
【Git 学习笔记_21】第十章 Git 补丁与离线共享(下)
本篇为《Git Version Control Cookbook》第二版第十章学习笔记的下半部分,分布梳理了Git补丁的发送、打包文件的创建及使用、以及创建基于tree的存档文件的具体操作。这些都是Git“小而美”的一些功能点,感兴趣的朋友可以参考我的实测脚本进行练习。原创 2024-08-27 00:51:53 · 1247 阅读 · 0 评论 -
【Git 学习笔记_20】第十章 Git 补丁与离线共享(上)
本篇为《Git Version Control Cookbook》第二版第十章学习笔记的上半部分,主要介绍了 Git 补丁的概念及相关的操作。本章介绍的知识点属于拓宽能力边界型,平时可能用不上,一旦遇到同质化竞争严重的场景,这样的知识就能祝您脱颖而出。建议先收藏,再用脚本实测一遍。原创 2024-07-22 22:53:37 · 1457 阅读 · 0 评论 -
【Git 学习笔记_19】第九章 Git 仓库的运维
本篇根据《Git Version Control Cookbook》第二版第九章的自学笔记整理,主要介绍了 Git 仓库的日常运维管理及注意事项。当初学的时候比较仓促,可能部分知识点也理解得有偏差,感兴趣的朋友可以下载本书进行参考(已上传至优快云下载频道),如有疑问欢迎评论留言,多多交流!原创 2024-07-21 23:08:16 · 1086 阅读 · 0 评论 -
【Git 学习笔记_18】第八章 从错误版本中恢复(下)
本篇为《Git Version Control Cookbook》第二版第八章自学笔记的后半部分,主要介绍了 git 在版本恢复中的各种常见操作,并对书中重点知识进行了本地验证。感兴趣的朋友可以先收藏,空了再跟着我的实测脚本操作一遍,一定会有不一样的收获。原创 2024-07-20 14:18:44 · 1358 阅读 · 0 评论 -
【Git 学习笔记_17】第八章 从错误版本中恢复(上)
本篇为第二版《Git Version Control Cookbook》第八章学习笔记的上半部分,主要介绍了恢复 git 提交版本的各类方法、技巧,配合大量示意图和我自己的实测效果截图,可以较轻松掌握相关命令,建议初学者收藏备用。原创 2024-07-19 22:35:11 · 798 阅读 · 0 评论 -
【Git 学习笔记_16】第七章 用 git hook 钩子、别名、脚本提升日常工作效率(下)
本篇根据《Git Version Control Cookbook》第二版第七章的剩余学习笔记整理而成,主要介绍了日常工作中经常用到的 git 别名设置及应用,以及定制提交信息的消息模板的具体操作步骤。每个关键知识点在本地均进行了验证。感兴趣的朋友不妨收藏起来,以备不时之需。原创 2024-07-18 22:16:50 · 614 阅读 · 0 评论 -
【Git 学习笔记_15】第七章 用 git hook 钩子、别名、脚本提升日常工作效率(中)
本篇为《Git Version Control Cookbook》第二版第七章的学习笔记整理而成,继续介绍 git hooks 等命令在定制提交信息及阻止特定版本推送远程仓库的实操案例。配合 Shell 脚本的强大功能,可以轻松实现一系列自动化操作。强烈建议先收藏,有空跟着本文整理的命令及截图在本地验证一下,相信一定会很有收获。原创 2024-07-17 22:58:10 · 1206 阅读 · 0 评论 -
【Git 学习笔记_14】第七章 用 git hook 钩子、别名、脚本提升日常工作效率(上)
本篇为《Git Version Control Cookbook》第二版第七章学习笔记的上篇,也是我认为全书最为精彩的章节,主要介绍了实战性极强的 git 操作技巧,如 git hooks、git 别名、自定义 git script 脚本等,实际工作中如果应用得当,势必极大提高工作效率。强烈建议收藏备用。原创 2024-07-16 22:29:44 · 1823 阅读 · 0 评论 -
【Git 学习笔记_13】第六章 从仓库中提取有用信息
本篇为《Git Version Control Cookbook 2》第六章的自学笔记与实战代码。这则学习笔记虽然篇幅不长,但介绍的 Git 技巧却非常实用。通过在 git log 等命令中指定不同的参数和筛选条件,可以快速获取提交历史中的关键信息,堪称版本管理领域的瑞士军刀。建议及时收藏,以备后用。原创 2024-07-15 23:11:07 · 732 阅读 · 0 评论 -
【Git 学习笔记_12】第五章 在 Git 仓库存入附加信息(下)
本篇为《Git Version Control Cookbook 2nd》第五章学习笔记的后半部分,也是全网首次系统讲解 git notes 命令的实战类学习资源。主要介绍了 Git notes 笔记的其他用法。配合我自己的实测操作命令,可以实际感受到 Git notes 的强大。感兴趣的朋友不妨收藏起来,以备后用。原创 2024-07-14 23:20:50 · 1157 阅读 · 1 评论 -
【Git 学习笔记_11】第五章 在 Git 仓库存入附加信息(上)
本篇为《Git Version Control Cookbook》第二版第五章学习笔记的上半部分,也是全书最精彩的章节之一,主要介绍了一种平时鲜有听闻却非常实用的一个 Git 技巧:添加 Git 笔记(notes)。并结合书中给出的示例代码库,在本地逐一进行了验证。感兴趣的朋友可以先收藏,后续亲自上手尝试一下,相信一定会很有收获的。原创 2024-07-13 22:07:38 · 1248 阅读 · 1 评论 -
【Git 学习笔记_10】第四章 git rebase 变基操作与相关示例(下)
本篇为《Git Version Control Cookbook》第二版第四章下半部分学习笔记。主要介绍了三个 Git 变基操作的实用技巧,尤其是聚合版本,可以立即在工作中学以致用。由于相关实战类资料不多,本篇实例均可上手验证,建议有需要的朋友先收藏,以备不时之需。原创 2024-07-12 22:21:17 · 1669 阅读 · 0 评论 -
【Git 学习笔记_09】第四章 git rebase 变基操作与相关示例(上)
本篇为《Git Version Control Cookbook》第二版第四章学习笔记整理,主要学习了 Git 变基操作(rebase)的相关概念及应用。并通过本地命令实测加以巩固。对于加深rebase的理解非常有帮助。建议初学者收藏,并跟着认真敲一遍命令。原创 2024-07-11 19:42:05 · 1606 阅读 · 0 评论 -
【Git 学习笔记_08】第三章 分支、合并及配置项(下)
本篇为《Git Version Control Cookbook》第二版第三章学习笔记及本地实测情况的后半部分,主要介绍了 Git 在合并冲突时的一些实用技巧,如 rerere 操作、git diff 命令的使用及孤立分支的概念及应用。都是平时较少见、但有很实用的知识,感兴趣的朋友可以收藏起来自行测试。原创 2024-07-08 22:27:38 · 1197 阅读 · 0 评论 -
【Git 学习笔记_07】第三章 分支、合并及配置项(上)
本篇为《Git Version Control Cookbook》第2版第三章上半部分的学习笔记,主要介绍了 Git 在分支管理、合并操作等方面的知识,并配有本地实操记录。可供学习 Git 的朋友参考。原创 2024-07-07 23:54:38 · 1209 阅读 · 0 评论 -
【Git 学习笔记_06】第二章 Git 的配置(下)
本篇为《Git Version Control Cookbook》第2版第二章后半部分的学习笔记,主要介绍了 Git 变基(rebase)、别名(alias)、分支合并(merge)以及 refspec 相关的知识与示例,书中的笔误还找作者确认了。有需要的朋友可以参考。原创 2024-07-06 22:45:03 · 1473 阅读 · 0 评论 -
【Git 学习笔记_05】第二章 Git 的配置(上)
本篇为《Git Version Control Cookbook》第二版 Ch2.1~2.4 小节的学习笔记+实操代码。主要介绍了 Git 的配置范围、配置项的检索与查看、配置模板的定制,以及目录模板的配置与使用。原创 2024-07-05 23:02:51 · 1073 阅读 · 0 评论 -
【Git 学习笔记_04】gitk 命令与 git log 其他参数的使用
本文为《Git Version Control Cookbook》第一章的剩余笔记内容。主要学习了 gitk 命令的使用和另两个特定场景下的 Git 日志检索功能,用到了一些不常见的控制参数。原创 2024-07-04 22:23:26 · 605 阅读 · 0 评论 -
【Git 学习笔记_03】有向无环图 + Git 日志的两个常用检索技巧
主要学习了 Git 有向无环图(DAG)、Git 日志的两个常用检索技巧:提取已修复事项记录、获取变更文件列表。都是很实用的 Git 命令。原创 2024-07-03 23:52:56 · 335 阅读 · 0 评论 -
【Git 学习笔记_02】1.3 Git 的三个阶段
本节针对Git的三个阶段(工作区(待提交)、暂存区、repo区(已提交))进行了梳理,并按照书中提示进行了实操练习。虽然代码库做了更改,但Git可以轻松回溯。建议多熟悉 Git 命令行操作。原创 2024-07-02 23:12:01 · 404 阅读 · 0 评论 -
【Git 学习笔记_01】Ch1.1 Git 简介 + Ch1.2 Git 对象
本篇主要梳理了 Git 主要的数据对象类型,并结合自己的理解加入了实测的脚本和效果截图,方便后续查找。原创 2024-07-01 22:08:03 · 805 阅读 · 1 评论