![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GIT
文章平均质量分 95
定栓
仰望星空,脚踏实地
展开
-
Git rebase和merge区别详解
在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase(变基),本文主要讲解rebase用法。原创 2023-08-01 22:20:47 · 1132 阅读 · 0 评论 -
Git回滚详解
在利用git协作过程中,经常需要进行代码的撤销操作,这个行为可能发生在工作区,暂存区或者仓库区(或版本库)。我们先讨论在工作区与暂存区发生的撤销行为,这里会有两个命令提供帮助,`git restore`与git checkout。后面我们会讨论在仓库区发生的撤销行为,这里同样会有两个命令提供帮助,`git reset`与git revert。原创 2023-05-19 00:17:14 · 6596 阅读 · 1 评论 -
Git 储藏(stash)详解
在平常的工作中,当我们在单独拉取的功能分支中进行开发时,遇到线上出现bug需要进行紧急修复,我们需要切换到主分支,进行代码的修复。但是我们直接在本地切换到主分支,则会提示当前文件的改动会丢失。原创 2023-04-25 22:24:45 · 23768 阅读 · 1 评论 -
Git cherry-pick详解
对于多分支的代码库,将代码从一个分支引入到另一个分支是常见需求。这时分两种情况。一种情况是,你需要另一个分支的所有代码变动,那么就采用合并(git merge)。另一种情况是,你只需要部分代码变动(某几个提交),这时可以采用 cherry-pick。原创 2023-04-24 23:15:12 · 5552 阅读 · 0 评论 -
公共资源包发布流程详解
当公司各个系统都需要使用特定的业务模块时,这时候将代码抽离,发布到 npm 上,供下载安装使用,是个比较好的方案。将开源项目发布到 npm 上,完全没有任何问题。但对于公司私有模块就不大行了,所有人都能下载,也就意味着代码被泄漏了。原创 2023-04-23 23:53:38 · 686 阅读 · 0 评论 -
Git命令播报详版
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 分支实际上是指向更改快照的指针。有人把 Git 的分支模型称为必杀技特性,而正是因为它,将 Git 从版本控制系统家族里区分出来。原创 2023-04-20 22:17:21 · 1971 阅读 · 0 评论