我正在尝试获取我在存储库
production
分支上所做的所有 git pull 的列表 myrepo
(假名)。
几天前我根据几篇SO帖子成功地做到了这一点,尽管在谷歌上搜索了大约一个小时,但现在我找不到它们,也找不到任何东西。
我尝试了
git reflog --date=iso
并得到了这个输出:
(capra_production) (base) Me@My-MacBook-Pro-14 myrepo % git reflog --date=iso
527f984 (HEAD -> production, origin/production) HEAD@{2024-10-16 16:06:08 +0100}: pull --ff --recurse-submodules --progress origin: Fast-forward
1002d90 HEAD@{2023-12-01 08:20:44 -0800}: checkout: moving from main to production
0c1cd61 (origin/main, origin/HEAD, main) HEAD@{2023-12-01 07:50:23 -0800}: checkout: moving from production to main
1002d90 HEAD@{2023-12-01 07:28:56 -0800}: checkout: moving from dev to production
50c78e9 (dev) HEAD@{2023-12-01 07:27:49 -0800}: checkout: moving from main to dev
0c1cd61 (origin/main, origin/HEAD, main) HEAD@{2023-12-01 07:27:49 -0800}: reset: moving to HEAD
0c1cd61 (origin/main, origin/HEAD, main) HEAD@{2022-11-28 17:50:14 -0800}: checkout: moving from test to main
0c1cd61 (origin/main, origin/HEAD, main) HEAD@{2022-11-28 17:48:35 -0800}: checkout: moving from dev to test
8dd078a HEAD@{2022-11-28 17:29:10 -0800}: checkout: moving from main to dev
0c1cd61 (origin/main, origin/HEAD, main) HEAD@{2022-09-26 16:30:49 -0700}: pull --tags origin main: Fast-forward
2be0403 HEAD@{2022-09-12 14:58:34 -0700}: pull --ff --progress origin: Fast-forward
da22f9a HEAD@{2022-08-31 08:49:20 -0700}: pull --ff --progress origin: Fast-forward
41e1868 HEAD@{2022-08-15 17:44:43 -0700}: commit: PJ: adjusted variable names
0ad8664 HEAD@{2022-08-10 17:49:55 -0700}: pull --ff --progress origin: Fast-forward
c13b904 HEAD@{2022-02-08 14:14:50 -0800}: pull --progress origin: Fast-forward
fc34083 HEAD@{2021-09-21 23:12:06 +0200}: clone: from https://github.com/<username>/myrepo.git
这似乎列出了一些拉动,但似乎也表明自 2023 年 12 月(10 月 16 日)以来只有一次拉动。不过,我大约在 2024 年每个月都会对
production
分支进行一次拉取,每次都有拉取的更改。
我是否做错了什么,导致未列出所有拉动?
与
git log
一样,git reflog
默认情况下只会显示当前提交可访问的更改。
如果您想查看整个存储库的引用日志,请使用
git reflog --all
。