git - 从没有 .git 目录的本地结帐中找到 git commit 哈希?
问题描述
如果 .git 目录在本地结帐中不可用,是否仍然可以知道本地结帐的提交哈希是什么?假设本地结帐被定期推送到远程源。
git status
取决于 .git 目录,在这种情况下是徒劳的。
我可以制作一个带有差异的 bash 脚本来循环每个提交。希望有更优雅和更少暴力的东西。
我是怎么来到这里的:
- 我
pip install <git_origin_repo>@<commit_hash>
很久以前做过。 - 它已经在 site-packages 目录中安装了 pip 包。.git 目录没有被创建,因为 pip 可能认为它没有进一步的用途。
现在,我试图找出我安装软件包时使用的提交哈希。
解决方案
推荐阅读
- firebase - 颤振:NoSuchMethodError:方法'[]'在null上被调用。接收者:null 尝试调用:[]("User")
- post - 如何从 colab 笔记本运行 BIO-BERT 服务器(BERN)并向其发送 HTTP 请求?
- wordpress - 具有附加显示逻辑的自定义菜单
- python - 第二次运行python代码时出错
- javascript - 实现 React 下拉菜单
- flutter - SliverGrid 未在 Flutter 的 CustomScrollView 中显示
- azure-devops - 找不到指定的 test-execution-json:
- mysql - 为什么我需要点击两次按钮才能显示数据?
- python - Selenium 不截取整个网站的屏幕截图,当它不是无头时
- reactjs - 在 react-select 功能组件中设置 defaultValue