如何检查git remote上是否存在修订版本

时间:2018-03-14 10:18:41

标签: git

有没有办法可以检查遥控器上是否存在修订版而不克隆整个仓库,例如。

git revispresent <remote> <sha1>

如果存在,则返回码为0,否则为非零。

如果我知道它是分支的负责人,那么我可以这样做:

git ls-remote <remote> -h <branch> | grep <sha1>

有没有办法为任何提交执行此操作?

1 个答案:

答案 0 :(得分:0)

运行此命令

git config --global alias.ls  log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative

并随时运行git ls

它将显示与远程和分支一起出现的所有提交。