
Git
文章平均质量分 98
比较全面的 Git 命令手册,几乎涵盖日常所有的使用场景。
DonV
前端
展开
-
多种方式同步 GitHub 代码至镜像仓库
前言 大多数的开发者都或多或少在GitHub上维护有项目,但是通常GitHub访问起来都很慢,或者无法响应。为了不能正常访问GitHub的用户,一般会将Gitee或其它平台托管作为镜像。 我们通常只考虑维护在GitHub上的仓库就足够了,而对于其它镜像仓库,更多的是希望在GitHub更新的同时,都以静默的方式自动同步。 因此以下将以Gitee作为镜像仓库,对比多种同步方式的利弊,跟随此文你将了解到。同步GitHub和Gitee代码仓库的多种方式webhooks是什么什么是GitHub A原创 2022-03-15 19:22:30 · 5625 阅读 · 0 评论 -
比较全面的 Git 命令手册,几乎涵盖日常所有的使用场景(下)
Git 内部原理Git 对象Blob 对象 Blob对象即文件快照,Git暂存时会保存文件快照于目录.git/objects下。git init初始化的仓库下.git/objects默认创建空的pack和info子目录。Git的核心是一个简单的键值对数据库(key-value data store),可理解为文件目录和文件为键key,目录内文件内容为对应值value。 运行如下底层命令,向Git数据库插入内容。其中echo 'content'输出content文本,|为管道符,即前一命令的输出.原创 2021-06-16 11:05:17 · 26392 阅读 · 1 评论 -
比较全面的 Git 命令手册,几乎涵盖日常所有的使用场景(中)
Git 工具单次提交日志引用 显示某次提交的具体信息,其中show后为某次提交的部分校验和。git show 9fceb0 查看某个分支的最后一次提交对象。git show master 查看某个分支指向的提交对象的校验和。git rev-parse master 可使用@{n}来引用git reflog中输出的记录,其中HEAD@{n}若为提交记录,则输出提交记录信息,若非提交记录,则输出所在的分支的最近一次提交记录。注意reflog引用日志只存在本地仓库,记录仓库内的操.原创 2021-06-16 11:00:03 · 31503 阅读 · 0 评论 -
比较全面的 Git 命令手册,几乎涵盖日常所有的使用场景(上)
Git 配置文件类型系统范围内的配置文件,包括系统上每一个用户及其仓库的通用配置,位于Git安装目录下C:/Program Files/Git/etc/gitconfig用户级的配置文件,只适用当前用户,位于用户目录下C:/Users/{username}/.gitconfig项目级的配置文件,只适用某个Git仓库,位于仓库目录下.git/config Git读取配置文件顺序依次为系统级、用户级、项目级,以上三个级别的配置都会覆盖上一层的配置。文件操作查看 查看仓库所有配置,其中-.原创 2021-06-16 10:55:14 · 32848 阅读 · 0 评论