相关疑难解决方法(0)

如何通过SHA-1检查Git存储库中是否存在提交

在类似的主题中验证是否存在提交,他们建议:

git rev-list HEAD..$sha
Run Code Online (Sandbox Code Playgroud)

如果它退出而没有错误代码,则存在提交.

但它仅仅用于验证是否足够有效?

我在考虑这个选项:

git cat-file commit $sha
Run Code Online (Sandbox Code Playgroud)

这对我的任务是否正确,还有其他想法吗?

git

36
推荐指数
4
解决办法
2万
查看次数

如何在远程使用 git merge-base ?

如何 在不签出远程存储库的情况下使用merge-basewith ?Git使用ls-remote效果很好,例如确定这样的分支:

git ls-remote --heads $REPO_URL/$REPO_NAME
Run Code Online (Sandbox Code Playgroud)

该文档不包含任何关于是否可以使用merge-basewith的线索。ls-remote也许也可以使用替代方案来merge-base查找分支/提交的共同祖先。

目前,我必须在本地检查存储库,这对于大型项目来说需要大量时间。

git git-merge ls-remote

5
推荐指数
1
解决办法
3908
查看次数

标签 统计

git ×2

git-merge ×1

ls-remote ×1