git - 无需克隆即可检索 Github 存储库的最新 git 提交哈希

标签 git github github-api

是否可以远程检索 Github 存储库的最新提交哈希而不在本地克隆它?我指的是您在 Github 中所有存储库顶部看到的类似以下内容:

Github Latest Commit

基于一些较早的 questions似乎直接使用 git 可能无法做到这一点(除非有启用它的新功能),因此正确的答案可能涉及使用 Github API(原来是 Github API 不适用于我的用例,因为我必须使用与私钥 git 使用的一组不同的凭据。

最佳答案

找到答案here感谢@jszakmeister:

git ls-remote $URL HEAD

对于我的私有(private)仓库,我必须使用以下语法而不是 URL:

git ls-remote git@github.com:ORG/PROJECT.git HEAD

关于git - 无需克隆即可检索 Github 存储库的最新 git 提交哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24648826/

相关文章:

git - 我本地的 git repo 有 "not staged"删除的文件,远程是文件,我该如何提取丢失的文件?

git - 如何推送 .gitignore 中指定的文件?

php - 强制 Composer 下载 git repo 而不是 zip

javascript - GitHub API使用ajax上传图片

api - 如何使用github API从github的URL获取主要语言或语言列表?

GitHub-2-GitHub 问题导入

ruby-on-rails - Eventmachine start_tcp_server 没有接受者 - 端口正在使用或需要 root 权限(RuntimeError)

git - Vim、LaTeX、自动换行和版本控制

github - Jekyll 与 GitHub Enterprise

git - 了解何时将一行代码添加到 GitHub 存储库