如何结账提交的孩子?

mod*_*tos 8 git git-checkout git-commit git-bash git-branch

如何在HEAD 之前引用提交?

例如, HEAD 后面提交1次的提交是HEAD~1.

相对于HEAD,我如何向相反的方向移动?

基本上,我做了git checkout HEAD~13次.现在我想向前推进1次提交,有效地撤消我的最后一次提交git checkout HEAD~1.我怎样才能做到这一点?

我知道提交的一个分支就像一个单独的链表,每个提交只指向它的父.因此,如果遍历提交的孩子是不合理的,我想知道如何在他们之间进行处理.

Adi*_*ngh 0

如果您的更改被推送到远程,您将能够访问子项,但不能使用 HEAD 作为参考。但您可以用来git reflog获取所有提交的历史记录并签出所需的提交