首页 > 解决方案 > 从没有 .git 目录的本地结帐中找到 git commit 哈希?

问题描述

如果 .git 目录在本地结帐中不可用,是否仍然可以知道本地结帐的提交哈希是什么?假设本地结帐被定期推送到远程源。

git status取决于 .git 目录,在这种情况下是徒劳的。

我可以制作一个带有差异的 bash 脚本来循环每个提交。希望有更优雅和更少暴力的东西。

我是怎么来到这里的:

  1. pip install <git_origin_repo>@<commit_hash>很久以前做过。
  2. 它已经在 site-packages 目录中安装了 pip 包。.git 目录没有被创建,因为 pip 可能认为它没有进一步的用途。

现在,我试图找出我安装软件包时使用的提交哈希。

标签: gitgithubpip

解决方案


推荐阅读