如何检查两个分支是否“偶数”?描述如何检查两个 git 分支是否偶数。然而,答案依赖于分支获取和本地更新。由于这是脚本的一部分并且 git 存储库非常大,因此我不想获取分支的所有信息。
如何检查 GitHub 存储库上的两个分支是否甚至没有 git 存储库的本地副本?
git ls-remote将为您传递的任何引用打印远程存储库的提交哈希值,而无需下载完整的历史记录,例如
git ls-remote origin master v1.0.0
Run Code Online (Sandbox Code Playgroud)
可以打印:
cefe983a320c03d7843ac78e73bd513a27806845 refs/heads/master
f665776185ad074b236c00751d666da7d1977dbe refs/tags/v1.0.0
Run Code Online (Sandbox Code Playgroud)
从那里提取哈希值并进行比较。
ls-remote甚至不需要本地 Git 存储库;只要传递一个有效的“远程”,您就可以从任何地方调用它:
git ls-remote git://git.kernel.org/pub/scm/git/git.git master v1.0.0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
34 次 |
| 最近记录: |