7. Git比较历史版本的差异&&删除无用分支

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7. Git比较历史版本的差异&&删除无用分支相关的知识,希望对你有一定的参考价值。

比较历史版本的差异&&删除无用分支

比较历史版本的差异

命令展示

比较两个版本的差异可以使用git diff命令,并利用HEAD参数作为版本的标示

git diff HEAD HEAD

参数详解

A节点,可以包含多个子节点(A节点checkout 出多个分支B,C,D,则他们是A的子节点)
A节点可以有多个父节点(B,C,D多个分支合并得到A,则B,C,D都是A的父节点)
HEAD代表当前节点
^是~都是父节点,区别是跟随数字时候,^2 是第二个父节点,而~2是父节点的父节点
^和~可以组合使用,例如 HEAD~2^2代表当前节点的父节点的父节点的第二个父节点
技术图片

删除无用分支

正常删除

git branch -d branch_name

强制删除

git branch -D branch_name

以上是关于7. Git比较历史版本的差异&&删除无用分支的主要内容,如果未能解决你的问题,请参考以下文章

前端 技术之 Git&GitHub

常用的git命令

GIT&GITHUB 版本控制工具

git&github

Git&GitHub-基础教程

Git && GitHub