git reflog中的长空白表示什么?

git reflog中的长空白表示什么?,git,git-reflog,Git,Git Reflog,据我所知,在阅读之后,git reflog将显示所有头部的列表,基本上它会在您每次结账后保留历史记录。对吧? 我不明白的是,为什么人头名单之间有很长的空白?在行间我还看到:…跳过…那是什么 查看mygit reflog的输出 git reflog 7136d2c HEAD@{0}: checkout: moving from master to master 7136d2c HEAD@{1}: checkout: moving from xhh994 to master 7136d2c HEAD

据我所知,在阅读之后,git reflog将显示所有头部的列表,基本上它会在您每次结账后保留历史记录。对吧?

我不明白的是,为什么人头名单之间有很长的空白?在行间我还看到:…跳过…那是什么

查看my
git reflog的输出

git reflog
7136d2c HEAD@{0}: checkout: moving from master to master
7136d2c HEAD@{1}: checkout: moving from xhh994 to master
7136d2c HEAD@{2}: merge master: Fast-forward
f50e2ef HEAD@{3}: checkout: moving from master to xhh994
7136d2c HEAD@{4}: pull upstream master: Fast-forward
f50e2ef HEAD@{5}: checkout: moving from xhh994 to master
f50e2ef HEAD@{6}: checkout: moving from master to xhh994
f50e2ef HEAD@{7}: checkout: moving from hh994 to master
f50e2ef HEAD@{8}: checkout: moving from master to hh994
f50e2ef HEAD@{9}: pull upstream master: Fast-forward
c1deded HEAD@{10}: checkout: moving from gr8987 to master
25ac914 HEAD@{11}: commit: NotificationName changed
c651d22 HEAD@{12}: merge master: Merge made by the 'recursive' strategy.
ec0ff91 HEAD@{13}: checkout: moving from master to gr8987
c1deded HEAD@{14}: pull upstream master: Fast-forward
5a5781e HEAD@{15}: checkout: moving from gr8987 to master
ec0ff91 HEAD@{16}: commit: properly dismissed keyboard
5a5781e HEAD@{17}: checkout: moving from xhh990 to gr8987
b70f51c HEAD@{18}: checkout: moving from x2480 to xhh990
f083ee0 HEAD@{19}: checkout: moving from gr8987 to x2480
5a5781e HEAD@{20}: checkout: moving from master to gr8987
5a5781e HEAD@{21}: checkout: moving from xhh990 to master
b70f51c HEAD@{22}: checkout: moving from master to xhh990
:...skipping...
7136d2c HEAD@{0}: checkout: moving from master to master
7136d2c HEAD@{1}: checkout: moving from xhh994 to master
7136d2c HEAD@{2}: merge master: Fast-forward
f50e2ef HEAD@{3}: checkout: moving from master to xhh994
7136d2c HEAD@{4}: pull upstream master: Fast-forward
f50e2ef HEAD@{5}: checkout: moving from xhh994 to master
f50e2ef HEAD@{6}: checkout: moving from master to xhh994
f50e2ef HEAD@{7}: checkout: moving from hh994 to master
f50e2ef HEAD@{8}: checkout: moving from master to hh994
f50e2ef HEAD@{9}: pull upstream master: Fast-forward
c1deded HEAD@{10}: checkout: moving from gr8987 to master
25ac914 HEAD@{11}: commit: NotificationName changed
c651d22 HEAD@{12}: merge master: Merge made by the 'recursive' strategy.
ec0ff91 HEAD@{13}: checkout: moving from master to gr8987
c1deded HEAD@{14}: pull upstream master: Fast-forward
5a5781e HEAD@{15}: checkout: moving from gr8987 to master
ec0ff91 HEAD@{16}: commit: properly dismissed keyboard
5a5781e HEAD@{17}: checkout: moving from xhh990 to gr8987
b70f51c HEAD@{18}: checkout: moving from x2480 to xhh990
f083ee0 HEAD@{19}: checkout: moving from gr8987 to x2480
5a5781e HEAD@{20}: checkout: moving from master to gr8987
5a5781e HEAD@{21}: checkout: moving from xhh990 to master
b70f51c HEAD@{22}: checkout: moving from master to xhh990
5a5781e HEAD@{23}: checkout: moving from xhh990 to master
:

























7136d2c HEAD@{0}: checkout: moving from master to master
7136d2c HEAD@{1}: checkout: moving from xhh994 to master
7136d2c HEAD@{2}: merge master: Fast-forward
f50e2ef HEAD@{3}: checkout: moving from master to xhh994
7136d2c HEAD@{4}: pull upstream master: Fast-forward
f50e2ef HEAD@{5}: checkout: moving from xhh994 to master
f50e2ef HEAD@{6}: checkout: moving from master to xhh994
f50e2ef HEAD@{7}: checkout: moving from hh994 to master
f50e2ef HEAD@{8}: checkout: moving from master to hh994
f50e2ef HEAD@{9}: pull upstream master: Fast-forward
c1deded HEAD@{10}: checkout: moving from gr8987 to master
25ac914 HEAD@{11}: commit: NotificationName changed
c651d22 HEAD@{12}: merge master: Merge made by the 'recursive' strategy.
ec0ff91 HEAD@{13}: checkout: moving from master to gr8987
c1deded HEAD@{14}: pull upstream master: Fast-forward
5a5781e HEAD@{15}: checkout: moving from gr8987 to master
ec0ff91 HEAD@{16}: commit: properly dismissed keyboard
5a5781e HEAD@{17}: checkout: moving from xhh990 to gr8987
b70f51c HEAD@{18}: checkout: moving from x2480 to xhh990
f083ee0 HEAD@{19}: checkout: moving from gr8987 to x2480
5a5781e HEAD@{20}: checkout: moving from master to gr8987
5a5781e HEAD@{21}: checkout: moving from xhh990 to master
b70f51c HEAD@{22}: checkout: moving from master to xhh990
5a5781e HEAD@{23}: checkout: moving from xhh990 to master
:...skipping...
7136d2c HEAD@{0}: checkout: moving from master to master
7136d2c HEAD@{1}: checkout: moving from xhh994 to master
7136d2c HEAD@{2}: merge master: Fast-forward
f50e2ef HEAD@{3}: checkout: moving from master to xhh994
7136d2c HEAD@{4}: pull upstream master: Fast-forward
f50e2ef HEAD@{5}: checkout: moving from xhh994 to master
f50e2ef HEAD@{6}: checkout: moving from master to xhh994
f50e2ef HEAD@{7}: checkout: moving from hh994 to master
f50e2ef HEAD@{8}: checkout: moving from master to hh994
f50e2ef HEAD@{9}: pull upstream master: Fast-forward
c1deded HEAD@{10}: checkout: moving from gr8987 to master
25ac914 HEAD@{11}: commit: NotificationName changed
c651d22 HEAD@{12}: merge master: Merge made by the 'recursive' strategy.
ec0ff91 HEAD@{13}: checkout: moving from master to gr8987
c1deded HEAD@{14}: pull upstream master: Fast-forward
5a5781e HEAD@{15}: checkout: moving from gr8987 to master
ec0ff91 HEAD@{16}: commit: properly dismissed keyboard
5a5781e HEAD@{17}: checkout: moving from xhh990 to gr8987
b70f51c HEAD@{18}: checkout: moving from x2480 to xhh990
f083ee0 HEAD@{19}: checkout: moving from gr8987 to x2480
5a5781e HEAD@{20}: checkout: moving from master to gr8987
5a5781e HEAD@{21}: checkout: moving from xhh990 to master
b70f51c HEAD@{22}: checkout: moving from master to xhh990
5a5781e HEAD@{23}: checkout: moving from xhh990 to master
b70f51c HEAD@{24}: commit: defaulted Home Screen to Job homeView after app is brought:

空行和
:…跳过…
行由寻呼机打印。只有当您向寻呼机发出滚动指令,然后使用终端的滚动条返回以查看终端中的“屏幕外”输出时,才能看到这些行


如果您不使用寻呼机,例如使用
git--no pager reflog
,您将看不到这些行。

空行和
:…跳过…
行由寻呼机打印。只有当您向寻呼机发出滚动指令,然后使用终端的滚动条返回以查看终端中的“屏幕外”输出时,才能看到这些行


如果您不使用寻呼机,例如使用
git--no pager reflog
,您将看不到这些行。

@ScottWeldon类似,但tt只解决跳过问题。我还想问一下中间的大空行。你一直向下滚动吗?这两条线的分离意味着什么?我的假设是这两个问题都有相同的根源。如果你用箭头键滚动这个答案,那会修正空白的问题吗?@ ScottWeldon你的意思是键盘不使用鼠标?@ SCORTEXDON,所以我用键盘,没有跳过或空的空间。谢谢现在还有另一个困惑的根源。我从头0一直看到头247,这是我克隆我的回购的地方。这听起来很合乎逻辑,也很容易理解,但我看到了另一个长长的列表,从头1到头225,然后是从头0到头225,然后是从头0到头90。为什么历史会有不同的版本?@ScottWeldon我结束了这个问题,打开了一个新的问题。你能看一看吗?@ScottWeldon它很相似,但tt只解决了跳过的问题。我还想问一下中间的大空行。你一直向下滚动吗?这两条线的分离意味着什么?我的假设是这两个问题都有相同的根源。如果你用箭头键滚动这个答案,那会修正空白的问题吗?@ ScottWeldon你的意思是键盘不使用鼠标?@ SCORTEXDON,所以我用键盘,没有跳过或空的空间。谢谢现在还有另一个困惑的根源。我从头0一直看到头247,这是我克隆我的回购的地方。这听起来很合乎逻辑,也很容易理解,但我看到了另一个长长的列表,从头1到头225,然后是从头0到头225,然后是从头0到头90。为什么历史会有不同的版本?@ScottWeldon我结束了这个问题,打开了一个新的问题。你能看一看吗?@Honey这就是让你一页一页地查看git命令输出的东西。尝试
git--no-pager reflog
查看差异。寻呼机没有内置在git命令中。默认情况下,它是命令
less
,但是可以通过设置环境变量
PAGER
GIT_PAGER
@Honey来更改它,这是允许您逐页查看GIT命令输出的东西。尝试
git--no-pager reflog
查看差异。寻呼机没有内置在git命令中。默认情况下,它是命令
less
,但是可以通过设置环境变量
PAGER
GIT\u PAGER
来更改。