17-git-13-tag 发布于 2021-06-23 | 分类于 git | 2分钟 | 443字数 概述 标签永远指向某个提交记录。 当软件发布新的大版本,或者是修正一些重要的 Bug 或是增加了某些新特性,我们可以打一个标签,标识了某个特定的位置。 阅读全文 »
16-git-12-cherry-pick 发布于 2021-06-22 | 分类于 git | 3分钟 | 586字数 概述 对于多分支的代码库,将代码从一个分支转移到另一个分支是常见需求。 这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 Cherry pick。 阅读全文 »
14-git-10-reset 发布于 2021-06-22 | 分类于 git | 2分钟 | 356字数 撤销区域 暂存区 撤销已经添加到暂存区中的修改,即让暂存区与最近的提交保持一致,可以使用如下命令,如下三条命令等效 阅读全文 »
13-git-9-相对引用 发布于 2021-06-20 | 分类于 git | 3分钟 | 570字数 概述 通过哈希值指定提交记录很不方便,所以 Git 引入了相对引用。 使用相对引用的话,你就可以从一个易于记忆的地方(比如bugFix 分支或 HEAD)开始计算。 阅读全文 »
12-git-8-reference(指针) 发布于 2021-06-19 | 分类于 git | 3分钟 | 578字数 概述 所谓指针(reference),只是一个链接,用来指向其他物体,方便引用。Git有三种指针,但是所有指针归根结底都是指向某个commit。 分类 阅读全文 »
11-git-7-rebase 发布于 2021-06-17 | 分类于 git | 3分钟 | 580字数 概述 将当前分支移植到指定分支或指定commit之上。 Rebase 实际上就是取出一系列的提交记录,“复制”它们,然后在另外一个地方逐个的放下去。 阅读全文 »
10-git-6-merge 发布于 2021-06-17 | 分类于 git | 4分钟 | 967字数 概述 git merge命令用于合并指定分支到当前分支 将develop分支合并到当前分支,当前分支会创建新的commit对象,它有两个父节点,分别指向当前分支和develop分支。 阅读全文 »
9-git-5-commit 发布于 2021-06-17 | 分类于 git | 1分钟 | 238字数 概述 git commit命令用于将暂存区中的变化提交到仓库区。 -m参数用于指定 commit 信息,是必需的。如果省略-m参数,git commit会自动打开文本编辑器,要求输入。 阅读全文 »
8-git-4-add 发布于 2021-06-17 | 分类于 git | 3分钟 | 735字数 概述 git add命令用于将变化的文件,从工作区提交到暂存区。 将指定文件放入暂存区 阅读全文 »