如何查询Git Bitbucket仓库中代码提交的推送时间?
查询Git提交推送到Bitbucket的时间方法
Git本身不会记录提交的推送时间(推送是客户端到远程的操作,本地仓库无此记录),但Bitbucket会留存相关操作日志,你可以通过以下方式查询:
1. Bitbucket网页端直接查看
- 打开目标Bitbucket仓库页面,切换到Commits标签页
- 通过提交哈希值搜索找到对应提交,提交条目右侧会显示该提交被推送到仓库的时间
- 若提交是通过Pull Request合并的,也可以在对应PR的历史记录里找到合并完成(即推送完成)的时间
2. 查看Bitbucket仓库的推送日志(需管理员权限)
- 进入仓库的Settings -> Repository settings -> Push logs(Bitbucket版本不同路径可能稍有调整)
- 推送日志里会显示每次推送的时间、操作者,以及该次推送包含的所有提交哈希,匹配目标提交的哈希就能找到对应的推送时间
补充说明
你在Eclipse中看到的Author和Committer时间和推送时间无关:
- 作者时间是本地编写代码后首次提交的时间
- 提交者时间是该提交被合并到当前分支的时间(本地直接提交时和作者时间一致)
你提供的Eclipse提交信息示例:
commit 81109Epsdfogf76c5066836521f54c87 Author: Oli Müller 2023-08-11 18:00:27 Committer: Oli Müller 2023-08-11 18:00:27
内容的提问来源于stack exchange,提问作者user1167753
相关产品推荐
相关产品推荐

