git--git reset

单独一个HEAD

eg:git diff HEAD

表示当前结点。

HEAD~

HEAD~只处理当前分支。

注意:master分支的上一个结点是tmp分支的所在的结点fc11b74, 79f109e才是master的第二个父节点。

HEAD~

当前结点的父节点。

HEAD~1

当前结点的父节点。

HEAD~n

当前结点索引为0,n为当前结点之后的第n个结点。

HEAD^n

这个是用来处理一个由多个分支合并而来的结点和他的各个第一级父节点之间的关系的命名。

查看git diff的案例。

相关推荐
MatrixOrigin30 分钟前
MatrixOne Git4Data 技术详解(二):从零跑通所有 Git 原语
git
anew___1 小时前
常用的 Git 工作流
git
shimly1234561 小时前
git diff 生成一部分文件的补丁
git
m0_579146652 小时前
Git 重置模式详解:四种重置方式的原理与应用场景
git
恋喵大鲤鱼2 小时前
git grep
git·git grep
霸王龙的小胳膊2 小时前
Git基础知识
git
恋喵大鲤鱼3 小时前
git fetch
git·git fetch
Java知识技术分享3 小时前
安装sourcetree
java·git·源代码管理
恋喵大鲤鱼4 小时前
git revert
git·git revert
爱和冰阔落4 小时前
【Codex项目实战】从模糊需求到可验证交付:Plan、测试、Review与Worktree完整流程
人工智能·git·codex