这些HEAD@{0}和HEAD@{1}意味着什么?不HEAD应该是指向单个提交的标记吗?为什么它会同时显示?
git reflog
97df263 HEAD@{0}: commit: I just made my first change to this file. Yay!
4333289 HEAD@{1}: clone: from https://github.com/tswicegood/mysite
Run Code Online (Sandbox Code Playgroud)
HEAD@{1}是旧HEAD,HEAD@{2}之前是HEAD,依此类推.
例:
$ git reflog
abcdefg HEAD@{0}: Initial commit.
$ git commit -m "Add new function."
[master ab123cd] Add new function.
1 file changed, 15 insertions(+), 2 deletions(-)
$ git reflog
ab123cd HEAD@{0}: Add new function.
abcdefg HEAD@{1}: Initial commit.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
637 次 |
| 最近记录: |