在idea 用git 在dev1提交一次
现在我再dev2也有这次提交记录
所以我想查看我这个提交最开始是提交在那个分支,以及合并到其他分支的详细信息比如合并人、合并时间
git提交问题,查最开始详细信息
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
6条回答 默认 最新
阿里嘎多学长 2025-09-19 11:21关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
你遇到的问题很常见。
你可以在 Git 中使用
git reflog命令来查看所有的提交记录,包括合并记录。这个命令会显示所有的提交记录,包括你当前分支的所有前进历史和你删除的分支或标签的恢复历史。关于你的问题,你可以结合
git reflog和git log命令来查看提交记录的详细信息。下面是一个具体的过程:
- 在 Git Bash 窗口中执行
git reflog,这个命令会显示所有的提交记录和合并记录。 - 根据需要,选择你要查看的提交记录的哈希(前 7 位即可)。
- 再使用
git show或git log命令来查看这个提交的详细信息。
这里是一个简单的命令例子:
git reflog git show HASH例如,如果你想看某个 commit 的详细信息,先用
git reflog找到该 commit 的 hash 值,然后用git show或git log命令查看 hash 值对应的 commit 信息。你也可以使用
gitk --all或gitk --all &来打开一个交互式的 Git 日志图形界面,以便更方便地浏览和选择需要查看的提交记录。另外,如果你想知道合并人和合并时间,可以使用
git log -p -M -n1或者使用 GitHub 等 Git 平台查看具体的 commit 历史记录。这个问题应该已经解决了。如果有其他疑问或问题,请随时问我。
解决 无用评论 打赏 举报- 在 Git Bash 窗口中执行