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的案例。

相关推荐
淘矿人12 小时前
从0到1:用Claude启动你的第一个项目
开发语言·人工智能·git·python·github·php·pygame
lpfasd12312 小时前
Git/Gitee/GitHub 3 个安全凭证详解
git·gitee·github
李日灐16 小时前
< 7 > Linux 开发工具:git 版本控制器 和 cgdb/gdb 调试器
linux·运维·服务器·开发语言·git·调试器·gdb/cgdb
Gust of wind17 小时前
idea结合git和Gitee的初步使用
git·gitee·intellij-idea
夜七少eleanor17 小时前
【Git】2026全图文详解安装教程
git
海边的Kurisu17 小时前
从零开始的Git生活 | 刚实习同学的噩梦 And 参与开源不可缺的一环
git·生活
不老刘18 小时前
Git Cherry-Pick:微前端架构下的“精准医疗”与最佳实践
前端·git
爬楼的猪19 小时前
Git Folder Dashboard
git
Uncertainty!!19 小时前
claude code中添加skills自动生成git commit信息
git·git commit·claude code
FserSuN21 小时前
Git Worktree 使用学习
git·学习