我在git日志中找不到我的一些提交,但我可以使用git show查看它,为什么?

我在git日志中找不到我的一些提交,但我可以使用git show查看它,为什么?,git,git-merge,git-push,Git,Git Merge,Git Push,我在git日志中找不到我的一些提交,但我可以使用git show-SHA1-of-commit,或在reflog中查看它。如果有人知道如何检索这些提交,我将不胜感激。我的团队使用gitblit创建了我们自己的git服务器,还有一些提交,如“合并分支'主'…” 感谢Chronial的提示,我已经学会了有用的命令 git reflog 这将为您提供分支头上发生的事件的良好历史记录,您可以在列表中找到丢失的提交,然后 git cherry-pick 我可以找回丢失的工作 通过请提供更多信息。哪些提

我在
git日志
中找不到我的一些提交,但我可以使用
git show-SHA1-of-commit
,或在reflog中查看它。如果有人知道如何检索这些提交,我将不胜感激。我的团队使用gitblit创建了我们自己的git服务器,还有一些提交,如“合并分支'主'…”


感谢Chronial的提示,我已经学会了有用的命令

git reflog
这将为您提供分支头上发生的事件的良好历史记录,您可以在列表中找到丢失的提交,然后

git cherry-pick
我可以找回丢失的工作


通过

请提供更多信息。哪些提交未显示在日志中?举例说明。不要在全文中使用粗体字。你的问题正文和标题似乎不相关,也许你可以重新措辞?看看这个解释:–这对你有帮助吗?@Chronial谢谢你的提示,我发现了类似的情况