





















这是一个创建于 306 天前的主题,其中的信息可能已经有所发展或是发生改变。
git reflog 的全部日志
切换分支,少了 3 个版本号,有大佬解疑吗,会是 orgigin 、HEAD 这些问题吗

1 wanmi 2025 年 8 月 12 日执行 reset: moving to bfc86af4e3c3c7a912fdbade12163845279f17b8 这个命令,是我 git log 发现少了 3 个提交的版本号,然后我以为是有什么原因,然后就执行 git log ,然后 reset 到我最新的提交版本号,切回分支时就没有这个 3 个版本号 |
2 NessajCN 2025 年 8 月 12 日bfc86af 这个是 origin/直 xx, 也就是远程仓库的 commit |
8 wanmi 2025 年 8 月 12 日大概操作流程: |
9 NessajCN 2025 年 8 月 12 日 via Android@a1208340028 反正从 log 来看你 ckeckout 的就是 origin/直 xx 而不是本地直 xx 。 |
10 unused 2025 年 8 月 12 日把每一步的命令贴出来 |
11 skiy 2025 年 8 月 12 日我看你不是切到本地的直分支,而是远程分支。建议你 history 看看操作记录。WIN 我不知道怎么查操作记录了。你是不是 git switch origin/直 XX 了? |
12 unused 2025 年 8 月 12 日reflog 没打码的第一步就错了,“moving from 直 to bfc86” 说明你从分支 checkout 到了这个 commit. You are in 'detached HEAD' state. |
13 Leon406 2025 年 8 月 12 日origin/直, 直 远程和本地分不清楚 代码开发了,tmp 保存在本地分支 直, |
14 Leon406 2025 年 8 月 12 日如果命令行没有退出,执行 get-history 发下历史记录,确认是不是切到远程开发分支了 |
15 wanmi 2025 年 8 月 12 日@Leon406 |
16 Leon406 2025 年 8 月 12 日@a1208340028 #15 缺少特性分支之前相关操作,看起来这些操作没有问题, 发现问题了,正好被你多打码的那一行 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。