微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么 git merge 操作没有显示在 git log 中?

如何解决为什么 git merge 操作没有显示在 git log 中?

我是 git 新手。我做了一些简单的操作:
创建一个仓库 将文件“A”添加到本地存储库中,然后暂存、提交并推送到主分支(commit1)
通过运行git checkout -b branch_name创建一个分支
创建一个文件'B'并编辑'A',暂存,提交,然后git push origin branch_name(commit2)
然后要将其合并到 master 分支,我只需运行 git checkout mastergit merge branch_namegit push origin master
远程主分支已更新。然后我在主分支中运行 git log,只显示 2 个提交:


commit1 ae6ebbb... (HEAD -> master,origin/branch_name,origin/master,branch_name)
commit2 ccc6af3...

如何找到合并历史记录? (试过 git log --merges 不起作用)我在这个过程中犯了什么错误吗?我想获得合并哈希的原因是恢复到合并前的状态。谁能告诉我怎么做?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。