ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## HEAD就是当前活跃分支的游标。 ![](https://img.kancloud.cn/92/19/92191edb4a1ceb29b4c85cb662f3f56d_363x182.png) ## HEAD^ 和HEAD~ ^代表**父节点**,当分支有合并的话,会产生一个commit_id有多个父节点,**当前分支父节点默认以为1**,其他分支依次递增 ~代表向上**第几代**(即层级) - 自己: ``` git log --oneline -n1 HEAD^0 git log --oneline -n1 HEAD~0 ``` - 父亲节点: (~和^后不指定数字则默认为1) ``` git log --oneline -n1 HEAD^1 git log --oneline -n1 HEAD^ git log --oneline -n1 HEAD~1 git log --oneline -n1 HEAD~ ``` - 爷爷节点: ``` git log --oneline -n1 HEAD^^ git log --oneline -n1 HEAD^~ git log --oneline -n1 HEAD~~ git log --oneline -n1 HEAD~2 ``` ### 下图中 A为最新commit_id ![](https://img.kancloud.cn/75/df/75dfa5a02320e86a89f5f79146834e53_1012x472.png)