是否可以查看遥控器的reflog?也就是说,我想知道git reflog另一台远程机器的输出是什么.
注意,我不是要求远程跟踪分支的reflog(例如origin/master),我要求在另一台机器上reflog说什么.
我想在git log输出中看到所有的藏匿处.有谁知道有没有办法做到这一点?
编辑:我想记录所有提交.我用这个命令
git log --date-order --all
Run Code Online (Sandbox Code Playgroud)
但它只返回最顶层的藏匿处.我想看看代表其他stashes的提交.
如何在所有分支中找到提交?就我而言,它有 20 多个分支,而且我只有部分提交 ID。我只知道它是开始或结束提交 ID 的一部分。除一个分支之外的所有分支都是远程的。
我最近发现了git fsck,但链接的答案并git help fsck列出了各种替代选项,其中一些似乎与未经训练的眼睛相同.为了能够很好地使用该工具,我想了解以下命令之间的区别是什么?
git fsck --danglinggit fsck --unreachablegit fsck --lost-found此外,可以/应该在某些组合中一起使用,还是更好?
(作为旁注,我特别感兴趣的是使用它git log -G$REGEX $(git fsck --something),尽可能地扩大网络,我希望找到一些我记得在某些时候写过的东西,但是我找不到它git log -G$REGEX -a.)
我试图切换到我正在处理的分支,并意外地包含了命令'-C'的参数git switch,该参数告诉它创建一个新分支。
本质上,我做了git switch -C foowherefoo是一个已经存在的分支,现在该foo分支指的是与它应该的完全不同的东西,原来的foo现在不存在于git log.
没有相应的原始分支可以从远程存储库中拉取,它都是本地的。